Vom Installationsmedium booten und die Installations Architektur auswählen (heute meistens x86_64)
Torrent: https://www.archlinux.org/releng/releases/2017.12.01/torrent/
GPG: 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC
MD5: d0ae8c4b4a037238e5f0880243d4619e
SHA1: ec5e7c58520d7e1be72bc27c669d3c5fc94d6947
Installationsanleitung
https://wiki.archlinux.de/title/Arch_Install_Scripts
https://wiki.archlinux.org/index.php/Installation_guide
Sobald Terminal tty1 geladen ist folgendes ausführen
loadkeys de-latin1
pacman -Sy
jetzt sollten updates heruntergeladen werden – wenn nicht: Internetverbindung checken
Für remote SSH Setup (optional)
pacman -S openssh
systemctl enable sshd.service
systemctl start sshd.service
jetzt sollte man sich über die ip (ip addr show) per ssh einloggen können (Passwort setzen nicht vergessen – passwd)
Festplatten ‘dos’ partitionieren
cfdisk /dev/sda
/dev/sda1 – 1 GB – ext4 – /boot
/dev/sda2 – * GB – luks – cryptcontainer
Partitionen anlegen
mkfs.ext4 /dev/sda1
cryptsetup luksFormat /dev/sda2
cryptsetup luksOpen /dev/sda2 sda2_crypt
mkfs.ext4 /dev/mapper/sda2_crypt
Dateisysteme einhängen
mount -t ext4 /dev/mapper/sda2_crypt /mnt
mkdir -p /mnt/boot
mount -t ext4 /dev/sda1 /mnt/boot
Basissystem einrichten
pacstrap /mnt base base-devel grub nano openssh net-tools lz4 virtualbox-guest-modules-arch virtualbox-guest-utils
System einrichten
genfstab -Lp /mnt > /mnt/etc/fstab
#cp /etc/resolv.conf /mnt/etc/resolv.conf
arch-chroot /mnt /bin/bash
echo "ArchLinux" > /etc/hostname
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo LC_COLLATE=C >> /etc/locale.conf
echo KEYMAP=de-latin1 > /etc/vconsole.conf
nano /etc/default/grub
GRUB_CMDLINE_LINUX=”cryptdevice=/dev/md1:md1_crypt”
ln -s /usr/share/zoneinfo/ZONE/ORT /etc/localtime # Zone/Ort anpassen
ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
systemctl enable dhcpcd.service
Gewünschte Sprachen in /etc/locale.gen auskommentieren, anschließend mit locale-gen erzeugen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
de_DE ISO-8859-1
/etc/mkinitcpio.conf konfigurieren und Kernel-Image mit mkinitcpio -p linux erzeugen
z.B. zu HOOKS mdadm und zu MODULES raid1 hinzufügen
MODULES=(ext4)
HOOKS=(base udev autodetect modconf block keyboard encrypt filesystems fsck)
mkinitcpio -p linux
Bootloader Grub einrichten
grub-install --no-floppy /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
passwd
useradd UserName
passwd UserName
mkdir /home/UserName
chown UserName:UserName /home/UserName
Gnome3 isntallieren
pacman -S xorg-server xorg-xinit gnome gnome-extra
echo "setxkbmap de-latin1" >> /home/UserName/.xinitrc
echo "exec gnome-session" >> /home/UserName/.xinitrc
Fertig – nur noch sauber Beenden und Neu starten
exit
umount /mnt/boot
umount /mnt
reboot