Ceci est une ancienne révision du document !
Installation Archlinux
Création de la clé d'installation
Allez sur la page de téléchargement de Archlinux et téléchargez l'iso (utiliser le torrent). Une fois l'image téléchargée, créez la clé d'installion :
dd bs=4M if=/chemmin/de/archlinux.iso of=/dev/sdx && sync
sdx correspond à votre clé USB.
Préparation des partitions
Il est possible de créer les partitions lors de l'installation, en ligne de commande, mais je préfère utiliser Gparted. A l'aide de Gparted, créez 4 partitions :
- Une partition en ext4 de 30 Go pour la racine
- Une partition en ext4 de 20 Go pour /var
- Une partition de 500 Mo en FAT32 avec le drapeau boot et esp pour /boot (partition EFI)
- Une partition d'au moins 35 Go en ext4 pour /home
Notez les emplacements de chaque partition (sda1, sda2, etc).
Installation
Installation du système de base
Démarrez en mode UEFI sur la clé Archlinux (choisir Arch Linux install medium ). Une fois la console accessible, passez le clavier en AZERTY :
loadkeys fr
Vérifiez que la connexion internet fonctionne en faisant un ping vers archlinux.org.
Synchronisez l'heure :
timedatectl set-ntp true
Si vous avez besoin de repérez les partitions créées précédemment, lancez la commande
fdisk -l
Montez toutes les partitions :
mount /dev/root_partition /mnt
Faire de même pour /home, /var et /boot qui se monteront respectivement dans /mnt/home, /mnt/var et /mnt/boot.
Installez le système de base :
pacstrap /mnt base linux linux-firmware
Générez le fichier fstab :
genfstab -U -p /mnt >> /mnt/etc/fstab
Chrooter dans le nouveau système :
arch-chroot /mnt
Configuration du système
Créez un lien symbolique /etc/localtime afin de choisir votre fuseau horaire :
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
Ouvrez le fichier /etc/locale.gen et décommentez la lighne fr_FR.UTF-8 UTF-8 puis générez la locale :
locale-gen
Ajoutez le nom de la locale au fichier /etc/locale.conf :
echo LANG="fr_FR.UTF-8" > /etc/locale.conf
Spécifiez la locale pour la session courante :
export LANG=fr_FR.UTF-8
Ajouter dans le fichier vconsole.conf la disposition de clavier que vous souhaitez utiliser (AZERTTY dans notre cas) :
echo KEYMAP=fr > /etc/vconsole.conf
Ajoutez dans le fichier /etc/hostname le nom de la machine :
echo NomDeLaMachine > /etc/hostname
Modifier le mot de passe root :
passwd