כיצד להגדיר את Systemd-boot ב- Arch Linux

click fraud protection

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

הערה: Systemd-boot עובד רק עם מערכות המתחילות באמצעות UEFI. אם אין לך UEFI, הימנע עם גרוב.

התקן את Arch Linux

Systemd-boot הוא מטען אתחול חלופי ל- Grub. נכון לעכשיו לא ניתן להעביר מערכת Arch Linux קיימת שמפעילה את Grub ב- UEFI למערכת Systemd-boot, למרבה הצער.

במקום זאת, עליך להתחיל בהתקנה חדשה של מערכת ההפעלה Arch Linux, ולבחור ב- Systemd-boot בתור טוען האתחול המוגדר כברירת מחדל, ולא Grub הרגיל.

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

במהלך הוראות ההתקנה של GPT / EFI עבור Arch Linux, אנא דלג על כל ההוראות במדריך המראות כיצד להתקין את מטען האתחול של Grub. חשוב שתדלג על הוראות Grub, או ש- Systemd-boot לא יעבוד.

instagram viewer

לאחר שעברת את שיטת GPT / EFI להתקנת Arch Linux, המשך את המערכת שלך והתחבר לחשבון Arch Chroot (דיסק חי), חזור לפוסט זה ועקוב אחר ההוראות כדי ללמוד כיצד להגדיר את Systemd-boot כמטען האתחול שלך ב- Arch לינוקס.

הגדר את Systemd-boot

במהלך מדריך ההתקנה של Arch Linux עבור EFI / GPT, הוקמו ועוצבו שלוש מחיצות /dev/sda (AKA הכונן הקשיח הראשון שמחובר למערכת). מחיצות אלה הן הבאות:

  • מחיצה 1 - מחיצת EFI Fat32 (בערך 512 מגה בייט.)
  • מחיצה 2 - מחיצת שורש Ext4 (בגודל אשר בחרתם בה.)
  • מחיצה 3 - מחיצה של החלפת לינוקס (בגודל אשר בחרתם בה.)

הדבר הראשון שצריך לעשות ב- Arch Linux הוא לשנות את דגלי האתחול למחיצת Fat32. החלפת דגלים אלה מתבצעת בצורה הטובה ביותר עם גדיסק אפליקציה. כדי להשיג את Gdisk, השתמש בפקודה הבאה של Pacman בשורת המסוף Arch-Chroot.

pacman -S gdisk

כאשר האפליקציה מוגדרת, פתח את הכונן הקשיח שלך ביישום Gdisk.

gdisk / dev / sda

הפעלת הפקודה לעיל תכניס / dev / sda ליישום Gdisk. לאחר מכן תראה הנחיה שתבקש ממך לבחור בין MBR, BSD, APM ו- GPT. כתוב ב- GPT ולחץ להיכנס.

מכאן, כתוב t בבקשה לשנות את דגל מחיצת Fat32.

t

לאחר כתיבת המכתב t פקודה, כתוב 1 לומר לאפליקציה לעבוד עם מחיצת Fat32.

1

כתוב את קוד ה- hex של מערכת ה- EFI בשורת ה- Gdisk.

EF00

שמור את השינויים באמצעות w פקודה.

הערה: התעלם מהאזהרה; זה לא ימחק כלום.

w

לאחר כתיבת השינויים בדיסק, סגור את Gdisk עם ה- ש פקודה.

ש

כעת, כשהדגלים של מחיצת ה- EFI של ה- EFI מוגדרים כהלכה, השתמשו בהם bootctl להתקנת Systemd-boot במערכת Arch Linux החדשה שלך.

bootctl --path = / התקנת אתחול

תן לפקודת Bootctl לנהל את מסלולו. עליו להגדיר אוטומטית קבצי תצורת ברירת מחדל.

בשלב הבא עליכם למצוא את ה- UUID עבור /dev/sda2, המחיצה המותקנת על ידי Arch Linux.
הפעל את הקובץ בננו. כדי לגלות מידע על PARTUUID, הפעל:

blkid / dev / sda2

התבונן דרך blkid פקודה ורשום את המספר שאחרי PARTUUID = " על נייר פיסת גרוטאות, או שמור כהערה בטלפון שלך וכו '. המספר שאתה צריך לשמור אמור להיראות כמו הדוגמא למטה.

3f53b620-5676-4370-90a5-fbed6af2fcfb

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

גע /boot/loader/entries/arch.conf

פתח את הקובץ החדש ב- Nano.

nano -w /boot/loader/entries/arch.conf

הדבק את הקוד הבא בקובץ "arch.conf".

הערה: שינוי PARTUUID = קוד שלך-PARTUUID-HERE עם הקוד שלך.

כותרת קשת לינוקס
לינוקס / vmlinuz-linux
initrd /initramfs-linux.img
אפשרויות root = PARTUUID = RU שלך-PARTUUID-CODE-HERE

בסיום, שמור את ננו עם Ctrl + O ולצאת עם Ctrl + X.

כאשר דואג לערך ה- Arch, הגיע הזמן לנקות את קובץ ה- default "loader.conf" של Arch ולהחליף אותו בהגדרות טובות יותר.

הד ''> /boot/loader/loader.conf

פתח את קובץ "loader.conf" בעורך הטקסט של ננו באמצעות הפקודה למטה.

nano -w /boot/loader/loader.conf

הדבק את הקוד הבא בעורך הטקסט של ננו.

קשת ברירת מחדל
פסק זמן 4
מסוף מצב מקסימום
עורך לא

עדכן את Systemd-boot באמצעות bootctl.

bootctl - path = / עדכון אתחול

פעם אחת bootctl נעשה בעדכון, Systemd-boot מוכן לשימוש. מכאן, חזור אל הכביש כיצד להתקין מדריך לינוקס קשת אם עדיין לא בחרת בסביבת שולחן עבודה למחשב ה- Arch החדש שלך. אחרת, הפעל מחדש וטען את מערכת ההתקנה החדשה שלך המופעלת באמצעות מערכת Systemd!

watch instagram story