Comment passer sous ArchLinux quand on est pas un gros barbu…
Tips : si le clavier n’est pas en azerty
loadkeys fr
Etape 1 : Installation à partir du live CD
Créer une partition de boot et une partition système
fdisk -l
fdisk /dev/sda <--- créer 2 partitions : une première de 100Mo pour le boot, le reste sur la seconde pour le système
mkfs.fat -F32 /dev/sda1 <-- partition de boot
mkfs.ext4 /dev/sda2 <-- partition système
Sélectionner le miroir de dépôts le plus proche
pacman -Syy <-- met à jour les dépôts (synchronisation forcée)
pacman -S reflector <-- installe le package reflector
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
reflector -c "FR" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
Monter et installer le nouveau système
mount /dev/sda2 /mnt
pacstrap /mnt base linux linux-firmware vim nano
genfstab -U /mnt >> /mnt/etc/fstab
Chroot dans le nouveau système
arch-chroot /mnt
timedatectl set-timezone Europe/Paris <-- changement de la timezone
locale-gen <-- génération des langages
echo LANG=fr_FR.UTF-8 > /etc/locale.conf
export LANG=fr_FR.UTF-8
echo archproc > /etc/hostname <-- changement du hostname
touch /etc/hosts <-- création puis modif du fichier hosts
nano /etc/hosts
--> 127.0.0.1 localhost
--> ::1 localhost
--> 127.0.1.1 archproc
passwd <-- changement du mot de passe root
Installation et paramétrage de grub :
pacman -S grub-bios <-- installation des packages
mkdir /boot/efi
mount /dev/sda1 /boot/efi <-- montage de la partition de boot
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux <-- créer un initramfs pour communiquer avec le matériel
A partir de là, on peut retirer le live CD et booter sur notre ArchLinux !
Etape 2 : une adresse et une GUI
Et au reboot, c’est le drame…

Attribution d’adresse IP fixe et d’une passerelle
ip link set enp0s3 up
ip addr add 192.168.1.228/24 dev enp0s3
ip route add 0.0.0.0/0 via 192.168.1.1
nano /etc/resolv.conf
--> nameserver 192.168.1.1
--> nameserver 1.1.1.1
Installation d’un serveur X (nécessaire pour une GUI)
pacman -S wayland
(ou "pacman -S xorg xorg-server" pour xorg)
Pour plus d’infos sur le serveur X et sur les environnements de bureau :

Installation de KDE Plasma
pacman -S plasma plasma-meta
pacman -S kde-applications kde-applications-meta
systemctl enable sddm
sddm --example-config > /etc/sddm.conf
--> Modifier le minimum et maximum userid pour les mettre à 0 (uniquement root)
reboot
Si besoin d’un autre environnement :