ArchLinux Installation
ArchLinux ist von der Installation her noch oldschool. Das bedeutet, es gibt weitgehend keine grafische Benutzeroberfläche um die Hardware einzurichten. Alles geschiet über die linux eigenen befehle. Welche in der letzten zeit aber relativ benutzerfreundlich geworden sind.
1. cd runterladen
Ja man hat richtig gehört. Das ArchLinux basissystem passt auf eine CD. DVD's werden nicht benötigt.
2. Livesystem von CD starten
Hier muss man aufpassen. Erst wenn man BIOS/Rechnerkonfiguration richtig gemacht hat, kann man ein echtes UEFI system installieren.
Wird UEFI verwendet, müssen hierbei auch die spezifischen Partitionen erstellt werden, um den bootloader installieren zu können.
3. Installieren des systems
Ich beschreibe hier nur UEFI installationen, da ich sonst nichts anderes mehr verwende.
loadkeys de ls /sys/firmware/efi/efivars ping archlinux.org #ESP format fdisk, GPT format gdisk gdisk /dev/sda # new part with n, write with w, quit with q #EFI Part 1, ID 0xEF00; swap part 2, ID 0x8200; / part 3, ID 0x8300 mkfs.ext4 /dev/sda3 mkswap /dev/sda2 mkfs.fat -F32 /dev/sda1 mount /dev/sda3 /mnt mkdir -p /mnt/boot mount /dev/sda1 /mnt/boot swapon /dev/sda2 #temporarily change livecd mirrorlist nano /etc/pacman.d/mirrorlist pacstrap /mnt base base-devel genfstab -U /mnt >> /mnt/etc/fstab #-U to create UUID fstab, -L to create label fstab arch-chroot /mnt ln -sf /usr/share/zoneinfo/Region/City /etc/localtime hwclock --systohc nano /etc/locale.gen #uncomment needed locales locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf echo KEYMAP=de > /etc/vconsole.conf echo HOSTNAME > /etc/hostname echo 127.0.0.1 localhost > /etc/hosts echo ::1 localhost >> /etc/hosts #if the system has a public static ip, use this instead of 127.0.1.1 echo 127.0.1.1 HOSTNAME.localdomain HOSTNAME >> /etc/hosts mkinitcpio -p linux passwd grub-mkconfig -o /boot/grub/grub.cfg grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
Now reboot the system, after removing the boot cd.