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 הרגיל.
בעבר ב- Addictivetips כתבתי הדרכההכל אודות התקנת Arch Linux. זהו תהליך התקנה ארוך ומפורט, מלא בטון של שלבים שונים. כל השלבים הללו הם קריטיים ויסייעו לכם לרוץ עם Systemd-boot. עקוב אחר ההוראות להתקנת Arch Linux במערכת שלך. הקפד לבצע את שיטת ה- GPT / EFI שהיא מתארת.
במהלך הוראות ההתקנה של GPT / EFI עבורקשת לינוקס, אנא דלג על כל הוראות במדריך המראות לך כיצד להתקין את מטען האתחול של Grub. חשוב שתדלג על הוראות Grub, או ש- Systemd-boot לא יעבוד.
לאחר שעברת בשיטת GPT / EFI עבורהתקנת Arch Linux, שמור על מערכת והתחברת ל- Arch Chroot (הדיסק החי), חזור לפוסט זה ופעל לפי ההוראות כדי ללמוד כיצד להגדיר את Systemd-boot כמטען האתחול שלך ב- Arch Linux.
הגדר את 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 עם ה- ש פקודה.
q
כעת, כשהדגלים של מחיצת ה- EFI של Fat32 מוגדרים כהלכה, השתמשו בהם bootctl להתקנת Systemd-boot במערכת Arch Linux החדשה שלך.
bootctl --path=/boot install
תן לפקודה Bootctl לנהל את מסלולו. עליו להגדיר אוטומטית קבצי תצורת ברירת מחדל.
בשלב הבא עליכם למצוא את ה- UUID עבור / dev / sda2, המחיצה אותה מותקן Arch Linux.
הפעל את הקובץ בננו. כדי לגלות מידע על PARTUUID, הפעל:
blkid /dev/sda2
התבונן דרך blkid פקודה ורשום את המספר שאחרי PARTUUID="
על נייר פיסת גרוטאות, או שמור כהערה בטלפון וכו '. המספר שאתה צריך לשמור אמור להיראות כמו הדוגמה למטה.
3f53b620-5676-4370-90a5-fbed6af2fcfb
לאחר קבלת UUID למחיצת השורש שלך, השתמש ב - לגעת פקודה לבצע כניסה חדשה בתפריט Arch Linux.
touch /boot/loader/entries/arch.conf
פתח את הקובץ החדש ב- Nano.
nano -w /boot/loader/entries/arch.conf
הדבק את הקוד הבא בקובץ "arch.conf".
הערה: שינוי PARTUUID = קוד שלך-PARTUUID-HERE עם הקוד שלך.

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw
בסיום, שמור את ננו עם Ctrl + O ולצאת עם Ctrl + X.
כאשר דואג לערך ה- Arch, הגיע הזמן לנקות את קובץ ברירת המחדל של "loader.conf" של Arch ולהחליף אותו בהגדרות טובות יותר.
echo " " > /boot/loader/loader.conf
פתח את קובץ "loader.conf" בעורך הטקסט של ננו באמצעות הפקודה למטה.
nano -w /boot/loader/loader.conf
הדבק את הקוד הבא בעורך הטקסט של ננו.

default arch
timeout 4
console-mode max
editor no
עדכן את Systemd-boot באמצעות bootctl.
bootctl --path=/boot update
פעם אחת bootctl נעשה בעדכון, Systemd-boot מוכן לשימוש. מכאן, חזור אל מדריך התקנת Arch Linux אם טרם בחרת סביבת שולחן עבודה למחשב ה- Arch החדש שלך. אחרת, הפעל מחדש וטען את הגדרת ה- Archd החדשה שלך המופעלת על ידי Systemd!
הערות