4. Bootloader
Arch Linux Installations Spickzettel
Grub:
Grub eignet sich fuer BIOS- und fuer UEFI-Rechner.
a) nicht verschluesselt
pacman -S grub
- das Paket grub installierengrub-install /dev/x
- grub installierengrub-mkconfig -o /boot/grub/grub.cfg
- grub.cfg schreiben
Weiter siehe Kapitel: Chrootumgebung verlassen und neustarten
b) crypted-ROOT
pacman -S grub
- das Paket grub installierennano /etc/default/grub
- und die folgende Zeilen anpassen und auskommentieren
GRUB_CMDLINE_LINUX="cryptdevice=/dev/xY:root"
GRUB_ENABLE_CRYPTODISK=y
grub-install /dev/x --recheck
- Initramfs suchengrub-mkconfig -o /boot/grub/grub.cfg
- grub.cfg schreiben
Weiter siehe Kapitel: Chrootumgebung verlassen und neustarten
b) crypted-LVM
pacman -S grub
- das Paket grub installierennano /etc/default/grub
- und die folgende Zeilen anpassen und auskommentieren
GRUB_CMDLINE_LINUX="cryptdevice=/dev/xY:main-root"
GRUB_ENABLE_CRYPTODISK=y
grub-install /dev/x --recheck
- Initramfs suchengrub-mkconfig -o /boot/grub/grub.cfg
- grub.cfg schreiben
Weiter siehe Kapitel: Chrootumgebung verlassen und neustarten
Syslinux:
Syslinux eignet sich ausschließlich fuer nicht verschluesselte BIOS-Rechner.
pacman -S syslinux
- das Paket syslinux installierensyslinux-install_update -i -a -m
- auf den MBR schreiben und cfg anlegennano /boot/syslinux/syslinux.cfg
- und beide Zeilen mit "APPEND" wie folgt anpassen:
APPEND root=LABEL=ARCH rw
Weiter siehe Kapitel: Chrootumgebung verlassen und neustarten
Systemd-boot:
Systemd-boot eignet sich fuer UEFI-Rechner
a) nicht verschluesselt
bootctl install
- Systemd-boot installierennano /boot/loader/entries/arch.conf
- und wie folgt anpassen:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=LABEL=ROOT rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/entries/arch-fallback.conf
- wie oben mit dem Unterschied in der 'initrd' Zeile:
initrd /initramfs-linux-fallback.img
nano /boot/loader/loader.conf
- Und entsprechend anpassen:
default arch-uefi.conf
timeout 4
bootctl update
- Systemd-boot updaten
Weiter siehe Kapitel: Chrootumgebung verlassen und neustarten
b) EFI, crypted-ROOT
bootctl install
- Systemd-boot vorbereitennano /boot/loader/entries/arch.conf
- und wie folgt anpassen:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options cryptdevice=/dev/x2:root root=/dev/mapper/root rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/entries/arch-fallback.conf
- wie oben mit Unterschied in der 'initrd' Zeile:
initrd /initramfs-linux-fallback.img
nano /boot/loader/loader.conf
- und entsprechend anpassen:
default arch-uefi.conf
timeout 4
bootctl update
- Systemd-boot updaten
Weiter siehe Kapitel: Chrootumgebung verlassen und neustarten
b) EFI, crypted-LVM
bootctl install
- Systemd-boot vorbereitennano /boot/loader/entries/arch.conf
- und wie folgt anpassen:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options cryptdevice=/dev/x2:main root=/dev/mapper/main-root rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/entries/arch-fallback.conf
- Wie oben mit Unterschied in der 'initrd' Zeile:
initrd /initramfs-linux-fallback.img
nano /boot/loader/loader.conf
- und entsprechend anpassen:
default arch-uefi.conf
timeout 4
bootctl update
- Systemd-boot updaten
Weiter siehe Kapitel: Chrootumgebung verlassen und neustarten
Chrootumgebung verlassen und neustarten
exit
- Chroot verlassen
Für BIOS-Rechner Partition loesen:
umount /mnt/
Für UEFI-Rechner Partitionen loesen:
umount /mnt/{boot
}poweroff
- herunterfahren
ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen
Weiter siehe Kapitel: 5. Grafische Benutzeroberflaeche