התקן את Arch Linux ב- VirtualBox

Install Arch Linux Virtualbox



Arch Linux אולי לא מתאים לכולם. רוב המשתמשים החדשים כנראה יעדיפו פתרון מחוץ לקופסא כמו דביאן או פדורה. עם זאת, תמיד יש שימוש בהתקנת Arch Linux להתעסק ולהבין קצת יותר טוב את סביבת Linux.

דומה לזה שלנוהתקנת ג'נטוהתקנה זו משתמשת ב- VirtualBox לחוויית התקנה ללא סיכון. ההפצה קלה מספיק לעבודה בתוך מכונה וירטואלית ולא נצטרך לדאוג לבעיות ספציפיות של מנהלי התקני חומרה. זוהי דרך מצוינת להתנסות, וברגע שאתה מספיק בטוח, תוכל להתקין אותה על מתכת חשופה אם תרצה.







הבדל אחד מההתקנה של Gentoo יהיה שזה הולך להיות הרבה יותר מהיר מכיוון שאנחנו לא הולכים לאסוף את הגרעין ושירותים אחרים מאפס. במקום זאת פשוט נשתמש בבינאריות הארוזות מראש כדי ליצור את החדש שלנו /(שורש) סביבה



נתחיל באתחול הראשון של ה- iso Arch עבור המחשב הווירטואלי שלנו. לאחר מכן, אנו מגלפים מחיצה ניתנת לאתחול מהכונן הקשיח הווירטואלי שלנו ומתקינה מעליה את מערכת הבסיס לינוקס הבסיסית. לאחר מכן אנו נכנסים לשורש החדש שלנו, מבצעים כמה שינויים כגון בחירת שפות, מיפוי מקלדות, אזור זמן ובחירת שעון חומרה ואנו מתחילים במערכת שהותקנה לאחרונה להיפטר מדיסק .iso.



1. יצירת ה- VM

זה נעשה בקלות באמצעות ממשק VirtualBox. בחר חָדָשׁ אפשרות ותן שם ל- VM שלך, בחר את הסוג של Arch Linux 64-bit והקצה לפחות 2GB של זיכרון RAM ל- VM





לאחר מכן, אנו יוצרים דיסק קשיח וירטואלי בגודל 8GB לפחות. כאן תותקן מערכת ההפעלה יחד עם ספריית השורש ונתוני משתמשים אחרים.



אתה יכול להמשיך לאתחל את ה- VM והוא יבקש מדיום אתחול, כי הכונן הקשיח שיצרנו כרגע ריק ולא ניתן לאתחול. אז בחרנו הורדה שכבר הורדה ISO של Arch Linux מסייר הקבצים שלנו לאתחול.

זה בערך מה שהיית רואה, כאן עליך לבחור באפשרות הראשונה של Booting Arch Linux, מכיוון שהיא מאפשרת לך לעצב את הדיסק הווירטואלי החדש שנוצר ולהתקין עליו את Arch. כעת ברגע שנראה הודעת פגז נוכל להמשיך ולעדכן את מסד הנתונים של החבילות שלנו, הדבר דומה לזה עדכון מתאים במערכות דביאן.

שורש@ארכיסו ~# פקמן -סיבה

פאקמן הוא מנהל החבילות של Arch and the flag -S מייצג סינכרון שבו הוא מנסה לסנכרן את Arch עם מאגרים רשמיים והדגל -yy מאלץ אותו להוריד חבילה חדשה של מסדי נתונים גם אם המערכת מעודכנת (אתה יכול לדלג -yy אם תרצה).

מכיוון שמדובר במכונה וירטואלית, רשת זמינה כברירת מחדל, בתנאי שהמערכת המארחת מחוברת לאינטרנט. כעת נוכל להמשיך לחלק את הכונן הקשיח.

2. מחלק את הכונן הקשיח

אנו נחלק אותו לא באמצעות תוכנית ה- gpt, אלא בית הספר הישן שתיים תווית כך שתוכל לבצע אתחול כפול אם תחליט להריץ אותו במחשב שלך בפועל. כדי לדעת את צומת ההתקן של הדיסק הפעל את הפקודה:

#fdisk

הפלט יציין לך איזה צומת התקן מייצג את הדיסק הקשיח הווירטואלי שלך.

ברור שגודל 128GB הוא דיסק המטרה שלנו, מכיוון שזה הגודל שבחרנו קודם לכן. צומת המכשיר הוא / dev / sda אשר ישמשו לממשק עם הדיסק. בואו להפוך את הדיסק לאתחול ולשם כך נשתמש ב- cfdisk תוֹעֶלֶת.

#cfdisk/dev/sda

פעולה זו פותחת ממשק המבקש את סוג התווית. נלך עם שתיים. לאחר מכן נראה פגישה אינטראקטיבית שתקל עלינו.

בחירה [חָדָשׁ] (באמצעות מקשי החצים ולחיצה על ) תיצור מיידית את המחיצה הראשונה (ובמקרה שלנו, היחידה) שעלינו ליצור.

מכה כדי לקבל את גודל המחיצה שבחרת ובהנחיה הבאה בחר את סוג המחיצה שיהיה [ראשי]. זה יוצר מחיצה חדשה עם צומת המכשיר /dev/sda1. כפי שמוצג מטה:

לבסוף, בחר באפשרות אתחול והחלף אותה כדי להפוך את המחיצה לאתחול. בעמודה 'אתחול' תהיה כוכבית כדי לציין שהמחיצה ניתנת לאתחול. עכשיו, כדי להפוך את השינויים לסופיים, מהשורה התחתונה ביותר עבור אל [לִכתוֹב] , מכה והקלד כן כאשר הממשק יבקש ממך לעשות זאת.

כעת תוכל לעזוב את ממשק המחיצות. כדי לוודא שהשינויים היו מוצלחים, הפעל fdisk -l עוד פעם אחת ותראה ערך עבור /dev /sda1.

כעת עלינו לעצב אותו עם מערכת קבצים, שבמקרה שלנו תהיה ext4.

#mkfs.ext4/dev/sda1

התקן את המכשיר כדי שנוכל לכתוב אליו נתונים, זה יהיה נחוץ להתקנת מערכת הבסיס עליו.

#הר /dev/sda1

כעת, הנתונים שנכתבים / mnt התיקיה תהיה מאוחסנת ב- sda1 חֲלוּקָה.

3. התקנת מערכת הבסיס

כדי להתקין את מערכת הבסיס ואת כלי הליבה, נשתמש ב- pacstrap כלי השירות המגיע עם iso Arch Linux. בואו להתקין חבילות בסיס ובסיס לפיתוח סביבת Arch החדשה שלנו.

#רצועת חבילה-אני /בסיס בסיס פיתוח mnt

לאחר סינכרון מסדי הנתונים, הוא יבקש מהמשתמש לבחור את החבילות הדרושות מתוך רשימת החבילות הזמינות. אפשרות ברירת המחדל היא להתקין את הכל, וזהו מה נשתמש בו. קדימה עם זה על ידי מכה ולהמשיך בהתקנה. זה ייקח קצת זמן מכיוון שחבילת הבסיס תורד (~ 300MB להורדה) ותפורק.

אוקיי, לפני שנמשיך הלאה, בואו נבין ש / mnt / הולך להיות החדש שלנו /(שורש). המשמעות היא כל הספריות שהיית מצפה להן תחת / מדריך כמו /וכו הוא תחת /mnt/וכו ' לבינתיים. זה חשוב להבין, כי בעת ביצוע שינויים כאן היינו נכנסים פנימה / mnt מדריך הרבה.

ראשית יהיה עלינו ליצור קובץ fstab, המייצג את טבלת מערכת הקבצים המספרת למערכת ההפעלה שלך אילו מחיצות ודיסקים יש להתקין באופן אוטומטי במהלך תהליך האתחול.

#genfstab -p /mnt>> /mnt/וכו/fstab

זה יהווה ערך עבור /dev/sda1 להתקנה בתהליך האתחול. אתה יכול לבדוק את התוכן של /mnt/etc/fstab כדי לראות שהמחיצה מטופלת על ידי ה- UUID שלה. עכשיו אנחנו נכנסים פנימה / mnt לקביעת העדפות שפה, מיפוי מקשים ואזורי זמן.

#קשת-שורט/mnt/אני/לַחֲבוֹט

לאחר שנכנס לשורש החדש הזה, פתח את הקובץ /etc/locale.gen:

#ננו /וכו/local.gen

ואל תגיב על השורה en-US.UTF-8 UTF-8

לאחר ששמרת את הקובץ, תוכל להריץ את הפקודה:

#מקומי- gen

והשינויים יתרחשו. ליד הגדרת אזור הזמן, עלינו ליצור את הקישור הבא:

#ב- -sf /usr/לַחֲלוֹק/אזור מידע/אֵירוֹפָּה/לונדון/וכו/זמן מקומי

אזור הזמן שלך יהיה שונה וכדי לאתר את אזור הזמן הנכון תוכל לחקור את אזור מידע ספרייה באמצעות השלמת הכרטיסייה.

לאחר מכן הפעל את שעון החומרה ותן למערכת ההפעלה להבין שהוא פועל ב- UTC.

#שעה--systohc --utc

עלינו גם להגדיר את שם המארח ולמלא את קבצי המארחים. בחרנו בשם להיות ArchLinux אבל אתה יכול לבחור איזה שם שאתה מעדיף.

#echo ArchLinux >> /etc /hostname
#nano /etc /hosts

בקובץ המארחים הוסף את השורות הבאות לתחתית (החלף את ArchLinux בכל שם המארח שבחרת למעלה):

127.0.0.1 localhost
127.0.1.1 ArchLinux
:: מארח מקומי אחד

אנו רוצים גם לאפשר לקוח dhcp כדי שיוכל לדבר עם הנתב הביתי שלך (או עם המחשב המארח):

#systemctlלְאַפשֵׁרdhcpcd

לבסוף, עלינו ליצור סיסמה עבור משתמש השורש שלנו.

#passwd

הזן והזן מחדש את הסיסמה כפי שתתבקש על ידי המערכת.

4. התקנת מטען אתחול

כשלב אחרון, אנו נתקין גרב כמטען האתחול שלנו. זה יהיה אחראי לבחור מאיזו מערכת הפעלה לאתחל, במקרה שיש לך מספר מערכות הפעלה מותקנות, וגם קובץ תצורה ייווצר, כדי שגרב יבין את פריסת המערכת. להתקנת grub run:

#פקמן-Sלְחַטֵט

הפעל את הפקודה grub-install כדי לעשות זאת / dev / sda's מטען אתחול (לא /dev /sda1, אלא כל הדיסק / dev / sda !)

#grub-install/dev/sda

כעת, אנו יכולים ליצור ולשמור קובץ תצורה grub בספריית /אתחול.

#grub-mkconfig-אוֹ /מַגָף/לְחַטֵט/grub.cfg

לבסוף, אנו יוצאים מסביבת chroot-ed והסרה /dev /sda1 לפני הפעלה מחדש לסביבת Arch Linux שהותקנה לאחרונה.

#יְצִיאָה
#umount /dev /sda1
#לְאַתחֵל

מכאן תוכלו להמשיך ולחקור את סביבת הקשת. תוכל להתקין GUI או להריץ אותו כשרת קבצים מותאם אישית, בהתאם להעדפותיך.