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