- - Jak nastavit Systemd-boot na Arch Linuxu

Jak nastavit Systemd-boot na Arch Linuxu

Systemd-boot je alternativní Linux bootloaderkterý je poháněn spouštěcím systémem Systemd. Má desítky moderních funkcí, včetně rychlejšího spuštění, lepší podpory EFI a mnohem více, což z něj činí vynikající volbu pro Arch Linux. Nastavení Systemd-boot v Arch Linuxu je složitý proces, takže než začneme, důrazně doporučujeme zálohovat vaše kritická data.

Poznámka: Systemd-boot funguje pouze u systémů, které spouštějí pomocí UEFI. Pokud nemáte UEFI, držte se Grub.

Nainstalujte Arch Linux

Systemd-boot je alternativní bootloader k Grub. V současné době bohužel není možné převést existující systém Arch Linux běžící Grub na UEFI na systémový bootovací systém.

Místo toho musíte začít novou instalací operačního systému Arch Linux a zvolit jako výchozí bootloader Systemd-boot, nikoli standardní Grub.

V minulosti jsem na Addictivetips psal tutoriálvše o tom, jak nainstalovat Arch Linux. Je to dlouhý a podrobný instalační proces plný tuny různých kroků. Všechny tyto kroky jsou kritické a pomohou vám se spuštěním systému Systemd-boot. Postupujte podle pokynů a nainstalujte Arch Linux do vašeho systému. Nezapomeňte dodržovat metodu GPT / EFI, kterou uvádí.

Během instalačních pokynů GPT / EFI proArch Linux, přeskočte prosím všechny pokyny v příručce, které vám ukážou, jak nainstalovat zavaděč Grub. Je důležité, abyste pokyny Grub přeskočili, jinak nebude fungovat systémový boot.

Poté, co jste prošli metodou GPT / EFI proinstalujte Arch Linux, nechte svůj systém zapnutý a přihlášený do Arch Chroot (live disk), vraťte se k tomuto příspěvku a postupujte podle pokynů, abyste zjistili, jak nastavit Systemd-boot jako bootloader v Arch Linuxu.

Nastavte Systemd-boot

Během instalační příručky Arch Linux pro EFI / GPT byly nastaveny a formátovány tři oddíly / dev / sda (AKA první pevný disk připojený k systému). Jedná se o následující oddíly:

  • 1. část - oddíl EFI Fat32 (přibližně 512 MB)
  • Část 2 - kořenový oddíl Ext4 (velikost podle toho, co si vyberete.)
  • Část 3 - oddíl s operačním systémem Linux-Swap (velikost podle toho, jak si vyberete.)

První věc, kterou je třeba udělat v Arch Linuxu, je změna bootovacích příznaků pro oddíl Fat32. Prohození těchto vlajek je nejlepší provést pomocí Gdisk aplikace. Chcete-li získat Gdisk, použijte následující příkaz Pacman v příkazovém řádku Arch-Chroot.

pacman -S gdisk

Po nastavení aplikace otevřete pevný disk v aplikaci Gdisk.

gdisk /dev/sda

Spuštěním výše uvedeného příkazu se do aplikace Gdisk vloží / dev / sda. Poté se zobrazí výzva k výběru mezi MBR, BSD, APM a GPT. Napište GPT a stiskněte Vstoupit.

Odtud pište t ve výzvě ke změně příznaku oddílu Fat32.

t

Po zapsání do t příkaz, napište 1 aby řekla aplikaci, aby pracovala s oddílem Fat32.

1

Do příkazového řádku Gdisk napište hexadecimální kód systému EFI.

EF00

Uložte změny pomocí w příkaz.

Poznámka: varování ignorujte; nic nevymaže.

w

Po zapsání změn na disk zavřete Gdisk pomocí q příkaz.

q

Nyní, když jsou příznaky oddílu Fat32 EFI správně nastaveny, se používají bootctl nainstalovat Systemd-boot do nového systému Arch Linux.

bootctl --path=/boot install

Nechte příkaz Bootctl spustit jeho průběh. Měla by automaticky nastavit výchozí konfigurační soubory.

Dále musíte najít UUID pro / dev / sda2, oddíl, na kterém je nainstalován Arch Linux.
Spusťte soubor v Nano. Chcete-li zjistit informace o PARTUUID, spusťte:

blkid /dev/sda2

Podívejte se skrz blkid příkaz a zapište číslo po PARTUUID=" na kus papíru nebo uložit jako poznámku do telefonu atd. Číslo, které potřebujete uložit, by mělo vypadat podobně jako v následujícím příkladu.

3f53b620-5676-4370-90a5-fbed6af2fcfb

Po získání UUID pro kořenový oddíl použijte dotek příkaz k vytvoření nové položky nabídky Arch Linux.

touch /boot/loader/entries/arch.conf

Otevřete nový soubor v Nano.

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

Vložte následující kód do souboru „arch.conf“.

Poznámka: změna PARTUUID = VÁŠ PARTUUID-KÓD ZDE s vaším kódem.

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw

Až budete hotovi, uložte Nano pomocí Ctrl + O a Konec s Ctrl + X.

Se zajištěním záznamu Arch je čas vymazat výchozí soubor archivu „loader.conf“ a nahradit jej lepším nastavením.

echo " " > /boot/loader/loader.conf

Otevřete soubor „loader.conf“ v textovém editoru Nano pomocí následujícího příkazu.

nano -w /boot/loader/loader.conf

Vložte následující kód do textového editoru Nano.

default arch
timeout 4
console-mode max
editor no

Aktualizujte Systemd-boot pomocí bootctl.

bootctl --path=/boot update

Jednou bootctl se provádí aktualizace, Systemd-boot je připraven k použití. Od této chvíle se vraťte k průvodci Jak nainstalovat Arch Linux, pokud si ještě nemusíte vybrat prostředí pro svůj nový Arch PC. V opačném případě restartujte počítač a nahrajte nové nastavení Archu pomocí systému System!

Komentáře