https://archlinux.fr


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 :

https://wiki.archlinux.org/index.php/Desktop_environment