Arch Linux Installation
Notizen zur Installation von Arch Linux mit UEFI, GPT, LVM und dm-cryptDies ist ein grober Leitfaden zur Installation von Archlinux mit den im folgenden beschriebenen Anforderungen. Er dient mir hauptsächlich als Gedächnisstütze, da viele Schritte im Arch Linux Wiki nur sehr unzusammenhängend dokumentiert sind. Trotzdem freue ich mir über Verbesserungsvorschläge.
Folgende Punkte sollen von dem Setup erfüllt werden:
- dm-crypt/LUKS
- LVM
- GPT
- UEFI
- SSD kompatibel
Installations Medium erstellen:
Es muss nach folgender Anleitung vorgegangen werden um ein UEFI fähiges Installations Medium zu erhalten. Ohne dieses kann kein UEFI Bootloader installiert werden.
https://wiki.archlinux.org/index.php/UEFI#Create_UEFI_bootable_USB_from_ISO
Vorgehen:
Tastaturlayout auf Deutsch umstellen:
loadkeys deGPT Partitionstabelle erstellen:
gdisk /dev/sdX
und dann o. Zum löschen alter Tabellen in den mit x in den Expertenmodus wechseln und mit z die Tabellen löschen.
UEFI Systempartition erstellen. Mit gdisk eine Partition vom Typ EF00 erstellen. Diese mit vfat formatieren:
mkfs.vfat -F32 /dev/sdX<Partition>Boot Partition mit gdisk erstellen.
System Partition (Typ 8e00) erstellen.
Verschlüsselung einrichten:
cryptsetup -c aes-xts-plain -y -s 512 luksFormat /dev/sdX<SystemPartition>
und öffnen:
cryptsetup luksOpen /dev/sdX<SystemPartition> lvm
LVM erstellen:
lvm pvcreate /dev/mapper/lvm lvm vgcreate vgroup /dev/mapper/lvm lvm lvcreate -L 4GB -n swap vgroup lvm lvcreate -l 100%FREE -n root vgroupFilesystems erstellen:
mkswap /dev/mapper/vgroup-swap swapon /dev/mapper/vgroup-swap mkfs.ext4 -L root /dev/mapper/vgroup-rootMounten:
mount /dev/mapper/vgroup-root /mnt mkdir /mnt/boot mount /dev/sdX<Boot> /mnt/boot mkdir /mnt/boot/efi mount /dev/sda1 /mnt/boot/efi mkdir -p /mnt/boot/efi/EFIGrundsystem. Mirrorliste anpassen und danach:
pacstrap /mnt base base-devel
und die fstab generieren:
genfstab -p /mnt >> /mnt/etc/fstab.
Grundkonfiguration:
arch-chroot /mnt
und https://wiki.archlinux.org/index.php/Installation_Guide#Configure_the_system befolgen.
Grub installieren. Dazu das chroot verlassen und modprobe efivars ausführen. Danach wieder das chroot betreten, danach:
modprobe dm-mod grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --debug mkdir -p /boot/grub/locale cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
ausführen.
- Grub konfigurieren: https://wiki.archlinux.org/index.php/GRUB2#Root_Encryptio
Comments
Kommentare für diesen Eintrag als RSS Feed
Kaedo on 20.01.2014 wrote Reply
Mario on 7.02.2014 wrote Reply
Pascal on 11.02.2014 wrote Reply
Johannes on 8.10.2014 wrote Reply