Systemd-boot je alternatívny zavádzač systému Linuxktorý je poháňaný spúšťacím systémom Systemd. Má desiatky moderných funkcií, vrátane rýchlejšieho zavádzania systému, lepšej podpory EFI a oveľa viac, čo z neho robí vynikajúcu voľbu pre Arch Linux. Nastavenie Systemd-boot v Arch Linuxe je komplikovaný proces, takže predtým, ako začneme, dôrazne odporúčame zálohovať vaše kritické údaje.
Poznámka: Systemd-boot funguje iba so systémami, ktoré sa zavádzajú pomocou UEFI. Ak nemáte UEFI, držte sa Gruba.
Nainštalujte Arch Linux
Systemd-boot je alternatívny bootloader ako Grub. Momentálne nie je možné, bohužiaľ, prejsť z existujúceho systému Arch Linux so systémom Grub na UEFI na systémový bootovací systém.
Namiesto toho musíte začať s novou inštaláciou operačného systému Arch Linux a ako štandardný zavádzač zvoliť radšej Systemd-boot ako štandardný Grub.
V minulosti som na Addictivetips napísal tutoriálvšetko o tom, ako nainštalovať Arch Linux. Je to dlhý a podrobný inštalačný proces naplnený tónom rôznych krokov. Všetky tieto kroky sú kritické a pomôžu vám s prevádzkou Systemd-boot. Podľa pokynov nainštalujte Arch Linux na váš systém. Nezabudnite postupovať podľa metódy GPT / EFI, ktorú uvádza.
Počas inštalačných pokynov GPT / EFI preArch Linux, preskočte všetky pokyny v príručke, ktoré vám ukážu, ako nainštalovať zavádzač Grub. Je dôležité, aby ste preskočili pokyny Grub, inak nebude systémový boot fungovať.
Potom, čo ste prešli metódou GPT / EFI preinštalácia systému Arch Linux, ponechajte systém zapnutý a prihlásený do systému Arch Chroot (live disk), vráťte sa k tomuto príspevku a postupujte podľa pokynov, aby ste zistili, ako nastaviť Systemd-boot ako zavádzač v systéme Arch Linux.
Nastavte Systemd-boot
Počas inštalačnej príručky Arch Linux pre EFI / GPT boli tri oddiely nastavené a naformátované / Dev / sda (AKA prvý pevný disk pripojený k systému). Tieto oddiely sú nasledujúce:
- Oddiel 1 - Rozdelenie EFI Fat32 (približne 512 MB)
- Oddiel 2 - Koreňová oblasť Ext4 (veľkosť podľa toho, ako si vyberiete.)
- Časť 3 - Oddiel s operačným systémom Linux-Swap (veľkosť podľa toho, ako si vyberiete.)
Prvá vec, ktorú musíte urobiť v Arch Linuxe, je zmena príznakov zavádzania oddielu Fat32. Výmena týchto vlajok sa najlepšie vykonáva pomocou systému Gdisk app. Na získanie Gdisku použite nasledujúci príkaz Pacman v príkazovom riadku terminálu Arch-Chroot.
pacman -S gdisk
Po nastavení aplikácie otvorte pevný disk v aplikácii Gdisk.
gdisk /dev/sda
Spustením vyššie uvedeného príkazu sa do aplikácie Gdisk vloží / dev / sda. Potom sa zobrazí výzva na výber medzi MBR, BSD, APM a GPT. Napíšte GPT a stlačte vstúpiť.
Odtiaľ napíšte T vo výzve na zmenu príznaku oddielu Fat32.
t
Po zápise do T príkaz, napíš 1 aby ste aplikácii povedali, aby pracovala s oddielom Fat32.
1
Do riadku Gdisk napíšte hexadecimálny kód systému EFI.
EF00
Uložte zmeny pomocou w Príkaz.
Poznámka: varovanie ignorujte; nič nevymaže.
w
Po zapísaní zmien na disk Gdisk zavrite pomocou q Príkaz.
q
Teraz, keď sú príznaky oddielu Fat32 EFI správne nastavené bootctl nainštalovať Systemd-boot do nového systému Arch Linux.
bootctl --path=/boot install
Nechajte spustiť príkaz Bootctl. Mal by automaticky nastaviť predvolené konfiguračné súbory.
Ďalej musíte nájsť UUID pre / Dev / sda2, oddiel, v ktorom je nainštalovaný Arch Linux.
Spustite súbor v Nano. Ak chcete zistiť informácie o PARTUUID, spustite:
blkid /dev/sda2
Pozrite sa cez blkid príkaz a zapíšte číslo po PARTUUID="
na kúsok papiera alebo uložiť ako poznámku do telefónu atď. Číslo, ktoré potrebujete uložiť, by malo vyzerať podobne ako v príklade nižšie.
3f53b620-5676-4370-90a5-fbed6af2fcfb
Po získaní UUID pre váš koreňový oddiel použite dotyk príkaz na vytvorenie novej položky ponuky Arch Linux.
touch /boot/loader/entries/arch.conf
Otvorte nový súbor v Nano.
nano -w /boot/loader/entries/arch.conf
Vložte nasledujúci kód do súboru „arch.conf“.
Poznámka: zmena PARTUUID = VAŠE-PARTUUID-CODE-TU s vaším kódom.

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw
Po dokončení uložte Nano pomocou Ctrl + O a ukončite s Ctrl + X.
Po zabezpečení záznamu Arch je čas vymazať predvolený súbor archívu loader.conf spoločnosti Arch a nahradiť ho lepším nastavením.
echo " " > /boot/loader/loader.conf
Otvorte súbor „loader.conf“ v textovom editore Nano pomocou nižšie uvedeného príkazu.
nano -w /boot/loader/loader.conf
Vložte nasledujúci kód do textového editora Nano.

default arch
timeout 4
console-mode max
editor no
Aktualizácia systému System-boot pomocou bootctl.
bootctl --path=/boot update
akonáhle bootctl sa vykonáva aktualizácia, Systemd-boot je pripravený na použitie. Odtiaľ sa vráťte k Sprievodcovi inštaláciou Arch Linuxu, ak si ešte musíte zvoliť prostredie pre svoje nové Arch PC. V opačnom prípade reštartujte počítač a nahrajte nové nastavenie systému Arch poháňané systémom Systemd!
Komentáre