4. Bootloader

Aus wiki.archlinux.de

Arch Linux Installations Spickzettel

Grub:

Grub eignet sich fuer BIOS- und fuer UEFI-Rechner.

a) nicht verschluesselt

  • pacman -S grub - das Paket grub installieren
  • grub-install /dev/x - grub installieren
  • grub-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 installieren
  • nano /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 suchen
  • grub-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 installieren
  • nano /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 suchen
  • grub-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 installieren
  • syslinux-install_update -i -a -m - auf den MBR schreiben und cfg anlegen
  • nano /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 installieren
  • nano /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 vorbereiten
  • nano /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 vorbereiten
  • nano /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