- - Ako nastaviť Systemd-boot na Arch Linuxe

Ako nastaviť Systemd-boot na Arch Linuxe

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