4. Bootloader: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Tuxnix (Diskussion | Beiträge)
Kapitelüberschriften +EFI, crypted-LVM
Tuxnix (Diskussion | Beiträge)
typo
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[spicker | Arch Linux Installations Spickzettel]]<br>
[[spicker | Arch Linux Installations Spickzettel]]


==Grub:==   
==Grub:==   
Zeile 5: Zeile 5:


===a) nicht verschluesselt===   
===a) nicht verschluesselt===   
* {{ic|pacman -S grub}} - das Paket grub installieren
* {{ic|grub-install /dev/'''x'''}} - grub installieren
* {{ic|grub-mkconfig -o /boot/grub/grub.cfg}} - grub.cfg schreiben


<u>Grub installieren:</u><br>
Weiter siehe Kapitel: [[4._Bootloader#Chrootumgebung_verlassen und_neustarten|Chrootumgebung verlassen und neustarten]]
<code style=font-size:12px>pacman -S grub</code><br>
<code style=font-size:12px>grub-install /dev/'''x'''</code><br>
<code style=font-size:12px>grub-mkconfig -o /boot/grub/grub.cfg</code><br><br>


<u>Chrootumgebung verlassen:</u><br>
===b) crypted-ROOT=== 
<code style=font-size:12px>exit</code><br>
* {{ic|pacman -S grub}} - das Paket grub installieren
<u>BIOS-Rechner Partition loesen:</u><br>
*  {{ic|nano /etc/default/grub}} - und die folgende Zeilen anpassen und auskommentieren
<code style=font-size:12px>umount /mnt</code><br>
GRUB_CMDLINE_LINUX="cryptdevice=/dev/'''xY''':root"
<u>UEFI-Rechner Partitionen loesen:</u><br>
<code style=font-size:12px>umount /mnt/{boot}</code><br><br>
 
<code style=font-size:12px>poweroff</code><br>
<u>ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen  </u><br><br>
 
Weiter siehe Kapitel [[5._Grafische_Benutzeroberflaeche|5. Grafische Benutzeroberflaeche ]]


===b) crypted-ROOT=== 
GRUB_ENABLE_CRYPTODISK=y
<u>grub installieren falls noch nicht geschehen:</u><br>
* {{ic|grub-install /dev/'''x''' --recheck}} - Initramfs suchen
<code style=font-size:12px>pacman -S grub</code><br><br>
* {{ic|grub-mkconfig -o /boot/grub/grub.cfg}} - grub.cfg schreiben


<u>grub konfigurieren:</u><br>
Weiter siehe Kapitel: [[4._Bootloader#Chrootumgebung_verlassen und_neustarten|Chrootumgebung verlassen und neustarten]]
<code style=font-size:12px>nano /etc/default/grub</code><br>
<u>Folgende Zeilen anpassen bzw. auskommentieren</u><br>
<code style=font-size:12px>GRUB_CMDLINE_LINUX="cryptdevice=/dev/'''xY''':root"</code><br>
<code style=font-size:12px>GRUB_ENABLE_CRYPTODISK=y</code><br>
<u>Initramfs suchen und grub.cfg schreiben:</u><br>
<code style=font-size:12px>grub-install /dev/'''x''' --recheck</code><br>
<code style=font-size:12px>grub-mkconfig -o /boot/grub/grub.cfg</code><br><br>


<u>Chrootumgebung verlassen:</u><br>
===b) crypted-LVM===
<code style=font-size:12px>exit</code><br>
<u>BIOS-Rechner Partition loesen:</u><br>
<code style=font-size:12px>umount /mnt</code><br>
<u>UEFI-Rechner Partitionen loesen:</u><br>
<code style=font-size:12px>umount /mnt/{boot}</code><br><br>


<code style=font-size:12px>poweroff</code><br>
* {{ic|pacman -S grub}} - das Paket grub installieren
<u>ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen  </u><br><br>
*  {{ic|nano /etc/default/grub}} - und die folgende Zeilen anpassen und auskommentieren
GRUB_CMDLINE_LINUX="cryptdevice=/dev/'''xY''':main-root"


Weiter siehe Kapitel [[5._Grafische_Benutzeroberflaeche|5. Grafische Benutzeroberflaeche ]]
GRUB_ENABLE_CRYPTODISK=y
* {{ic|grub-install /dev/'''x''' --recheck}} - Initramfs suchen
* {{ic|grub-mkconfig -o /boot/grub/grub.cfg}} - grub.cfg schreiben


Weiter siehe Kapitel: [[4._Bootloader#Chrootumgebung_verlassen und_neustarten|Chrootumgebung verlassen und neustarten]]
==Syslinux:==   
==Syslinux:==   


Syslinux eignet sich ausschließlich fuer unverschluesselte BIOS-Rechner.
Syslinux eignet sich ausschließlich fuer nicht verschluesselte BIOS-Rechner.
 
* {{ic|pacman -S syslinux}} - das Paket syslinux installieren
<u>Syslinux installieren:</u><br>
* {{ic|syslinux-install_update -i -a -m}} - auf den MBR schreiben und cfg anlegen
<code style=font-size:12px>pacman -S syslinux</code><br>
* {{ic|nano /boot/syslinux/syslinux.cfg}} - und beide Zeilen mit "APPEND" wie folgt anpassen:
<code style=font-size:12px>syslinux-install_update -i -a -m</code><br>
APPEND root=LABEL=ARCH rw
<code style=font-size:12px>nano /boot/syslinux/syslinux.cfg</code><br>
<u>Und beide Zeilen mit "APPEND" wie folgt anpassen</u><br>
<code style=font-size:12px>APPEND root=LABEL=ARCH rw</code><br><br>
 
<u>Chrootumgebung verlassen und Partitionen loesen:</u><br>
<code style=font-size:12px>exit</code><br>
<code style=font-size:12px>umount /mnt</code><br><br>
 
<code style=font-size:12px>poweroff</code><br>
<u>ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen  </u><br><br>
 
Weiter siehe Kapitel [[5._Grafische_Benutzeroberflaeche|5. Grafische Benutzeroberflaeche ]]
 


Weiter siehe Kapitel:  [[4._Bootloader#Chrootumgebung_verlassen und_neustarten|Chrootumgebung verlassen und neustarten]]
==Systemd-boot:==   
==Systemd-boot:==   


Systemd-boot eignet sich fuer UEFI-Rechner
Systemd-boot eignet sich fuer UEFI-Rechner


===a) nicht verschluesselt===
===a) nicht verschluesselt===  
 
* {{ic|bootctl install}} - Systemd-boot installieren
<u>Systemd-boot installieren:</u><br>
* {{ic|nano /boot/loader/entries/arch.conf}} - und wie folgt anpassen:
<code style=font-size:12px>bootctl install</code><br><br>
title Arch Linux
 
<code style=font-size:12px>nano /boot/loader/entries/arch-uefi.conf</code><br>
<u>Und wie folgt anpassen:</u><br>
<code style=font-size:12px>title Arch Linux</code><br>
<code style=font-size:12px>linux /vmlinuz-linux</code><br>
<code style=font-size:12px>initrd /initramfs-linux.img</code><br>
<code style=font-size:12px>options root=LABEL=ROOT rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8</code><br><br>
 
<code style=font-size:12px>nano /boot/loader/entries/arch-uefi-fallback.conf</code><br>
<u>Und genau so wie oben anpassen!</u><br><br>
 
<code style=font-size:12px>nano /boot/loader/loader.conf</code><br>
<u>Und entsprechend anpassen:</u><br>
<code style=font-size:12px>default arch-uefi.conf</code><br>
<code style=font-size:12px>timeout 4</code><br><br>


<u>Systemd-boot updaten</u>
linux /vmlinuz-linux
<code style=font-size:12px>bootctl update</code><br><br>


<u>Chrootumgebung verlassen und Partitionen loesen:</u><br>
initrd /initramfs-linux.img
<code style=font-size:12px>exit</code><br>
<code style=font-size:12px>umount /mnt/{boot}</code><br><br>


<code style=font-size:12px>poweroff</code><br>
options root=LABEL=ROOT rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
<u>ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen  </u><br><br>
* {{ic|nano /boot/loader/entries/arch-fallback.conf}} - wie oben mit dem Unterschied in der 'initrd' Zeile:
initrd  /initramfs-linux-fallback.img
* {{ic|nano /boot/loader/loader.conf}} - Und entsprechend anpassen:
default arch-uefi.conf


Weiter siehe Kapitel [[5._Grafische_Benutzeroberflaeche|5. Grafische Benutzeroberflaeche ]]
timeout 4
* {{ic|bootctl update}} - Systemd-boot updaten


Weiter siehe Kapitel:  [[4._Bootloader#Chrootumgebung_verlassen und_neustarten|Chrootumgebung verlassen und neustarten]]


===b) EFI, crypted-ROOT===   
===b) EFI, crypted-ROOT===   
<u>Systemd-boot vorbereiten:</u><br>
* {{ic|bootctl install}} - Systemd-boot vorbereiten
<code style=font-size:12px>bootctl install</code><br><br>
* {{ic|nano /boot/loader/entries/arch.conf}} - und wie folgt anpassen:
 
title Arch Linux
<code style=font-size:12px>nano /boot/loader/entries/arch.conf</code><br>
<u>Und wie folgt anpassen:</u><br>
<code style=font-size:12px>title Arch Linux</code><br>
<code style=font-size:12px>linux /vmlinuz-linux</code><br>
<code style=font-size:12px>initrd /initramfs-linux.img</code><br>
<code style=font-size:12px>options cryptdevice=/dev/'''x'''2:root root=/dev/mapper/root rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8</code><br><br>
 
<code style=font-size:12px>nano /boot/loader/entries/arch-fallback.conf</code><br>
<u>Wie oben mit Unterschied in der 'initrd' Zeile:</u><br>
<code style=font-size:12px>initrd  /initramfs-linux-fallback.img</code><br><br>


<code style=font-size:12px>nano /boot/loader/loader.conf</code><br>
linux /vmlinuz-linux
<u>Und entsprechend anpassen:</u><br>
<code style=font-size:12px>default arch-uefi.conf</code><br>
<code style=font-size:12px>timeout 4</code><br><br>


<u>Systemd-boot updaten</u>
initrd /initramfs-linux.img
<code style=font-size:12px>bootctl update</code><br><br>


<u>Chrootumgebung verlassen und Partitionen loesen:</u><br>
options cryptdevice=/dev/'''x'''2:root root=/dev/mapper/root rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
<code style=font-size:12px>exit</code><br>
* {{ic|nano /boot/loader/entries/arch-fallback.conf}} - wie oben mit Unterschied in der 'initrd' Zeile:
<code style=font-size:12px>umount /mnt/{boot}</code><br><br>
initrd  /initramfs-linux-fallback.img
* {{ic|nano /boot/loader/loader.conf}} - und entsprechend anpassen:
default arch-uefi.conf


<code style=font-size:12px>poweroff</code><br>
timeout 4
<u>ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen  </u><br><br>
* {{ic|bootctl update}} - Systemd-boot updaten


Weiter siehe Kapitel [[5._Grafische_Benutzeroberflaeche|5. Grafische Benutzeroberflaeche ]]
Weiter siehe Kapitel[[4._Bootloader#Chrootumgebung_verlassen und_neustarten|Chrootumgebung verlassen und neustarten]]


===b) EFI, crypted-LVM===   
===b) EFI, crypted-LVM===   
<u>Systemd-boot vorbereiten:</u><br>
* {{ic|bootctl install}} - Systemd-boot vorbereiten
<code style=font-size:12px>bootctl install</code><br><br>
* {{ic|nano /boot/loader/entries/arch.conf}} - und wie folgt anpassen:
title Arch Linux


<code style=font-size:12px>nano /boot/loader/entries/arch.conf</code><br>
linux /vmlinuz-linux
<u>Und wie folgt anpassen:</u><br>
<code style=font-size:12px>title Arch Linux</code><br>
<code style=font-size:12px>linux /vmlinuz-linux</code><br>
<code style=font-size:12px>initrd /initramfs-linux.img</code><br>
<code style=font-size:12px>options  cryptdevice=/dev/'''x'''2:main root=/dev/mapper/main-root rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8</code><br><br>


<code style=font-size:12px>nano /boot/loader/entries/arch-fallback.conf</code><br>
initrd /initramfs-linux.img
<u>Wie oben mit Unterschied in der 'initrd' Zeile:</u><br>
<code style=font-size:12px>initrd   /initramfs-linux-fallback.img</code><br><br>


<code style=font-size:12px>nano /boot/loader/loader.conf</code><br>
options  cryptdevice=/dev/'''x'''2:main root=/dev/mapper/main-root rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
<u>Und entsprechend anpassen:</u><br>
* {{ic|nano /boot/loader/entries/arch-fallback.conf}} - Wie oben mit Unterschied in der 'initrd' Zeile:
<code style=font-size:12px>default arch-uefi.conf</code><br>
initrd  /initramfs-linux-fallback.img
<code style=font-size:12px>timeout 4</code><br><br>
* {{ic|nano /boot/loader/loader.conf}} - und entsprechend anpassen:
default arch-uefi.conf


<u>Systemd-boot updaten</u>
timeout 4
<code style=font-size:12px>bootctl update</code><br><br>
* {{ic|bootctl update}} - Systemd-boot updaten


<u>Chrootumgebung verlassen und Partitionen loesen:</u><br>
Weiter siehe Kapitel:  [[4._Bootloader#Chrootumgebung_verlassen und_neustarten|Chrootumgebung verlassen und neustarten]]
<code style=font-size:12px>exit</code><br>
<code style=font-size:12px>umount /mnt/{boot}</code><br><br>


<code style=font-size:12px>poweroff</code><br>
==Chrootumgebung verlassen und neustarten==
<u>ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen </u><br><br>
* {{ic|exit}} - Chroot verlassen
Für BIOS-Rechner Partition loesen:
* {{ic|umount /mnt/}}
Für UEFI-Rechner Partitionen loesen:
* {{ic|umount /mnt/{boot}}}
* {{ic|poweroff}} - herunterfahren
ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen


Weiter siehe Kapitel [[5._Grafische_Benutzeroberflaeche|5. Grafische Benutzeroberflaeche ]]
Weiter siehe Kapitel[[5._Grafische_Benutzeroberflaeche|5. Grafische Benutzeroberflaeche ]]


[[en:Beginners' Guide]]
[[en:Beginners' Guide]]
[[Kategorie:Installation]]
[[Kategorie:Installation]]
[[Kategorie:Arch_Linux_Installations_Spickzettel]]
[[Kategorie:Arch_Linux_Installations_Spickzettel]]

Aktuelle Version vom 9. Juli 2024, 11:30 Uhr

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