III. Installation
III.1 - Clavier
Par défaut Arch Linux démarre avec un clavier US en mode console. Il faut donc modifier cette configuration pour définir un clavier Français. Pour cela tapez la commande suivante :
III.2 - Mode d’amorçage
Dans cette documentation je partirai du principe que l’installation de Arch Linux se fera en mode UEFI et non en mode BIOS. Si votre ordinateur est très ancien et non compatible UEFI, veuillez vous référer à la documentation officielle de Arch Linux pour une installation en mode BIOS. III.3 - Connexion réseau
Veuillez vérifier que votre connexion filaire soit bien détectée avec la commande :
Vous devriez en plus de l’interface lo voir une deuxième interface qui correspond à votre carte réseau filaire, comme enp0s3 ici. Elle devrait avoir comme status UP.
Si vous ordinateur est connecté à une Box équipée d’un serveur DHCP, vous pouvez vérifier que cette interface a récupéré une adresse IP. Pour cela utilisez la commande :
Ici, la commande nous donne comme adresse ip : 192.168.1.15
Nous pouvons vérifier que nous avons bien le réseau en tapant la commande :
Appuyez sur les touches <Ctrl>+<C> en même temps pour arrêter la commande et vérifiez que tous les ping soient passés (0% loss).
Si votre interface n’a pas récupéré d’adresse ip il faut la configurer manuellement.
Je pars du principe que votre Box utilise le réseau 192.168.1.0/24 pour votre réseau local.
Exécutez les commandes suivantes pour configurer votre interface :
Important
Vérifiez que cette adresse n’est pas déjà utilisée sur votre réseau.
Si cela est le cas et que vous avez un conflit d’adresse ip, veuillez utiliser la commande ci-dessous avant de réassigner une nouvelle adresse à votre interface réseau :
On ajoute une route (adresse de la passerelle) pour accéder à l’Internet :
Maintenant vous devriez avoir accès à l’Internet, pour cela utilisez la commande ping vue ci-dessus.
III.4 - Mise à jour de l’heure système
Exécutez la commande suivante :
III.5 - Partitionnement du disque
C’est probablement l’étape la plus importante.
Les disques sur GNU/Linux ont des noms comme /dev/sda, /dev/nvme0n1 ou /dev/mmcblk0.
Dans le cas de ce Dell Latitude E6420 équipé d’un disque de type SSD 512 GB, il sera identifié comme /dev/sda.
Remarque
Pour les ordinateurs les plus récents ce sera plutôt des disques de type NVMe (/dev/nvme0n1).
Pour ce disque dur, nous allons appliquer le schéma de partitionnement suivant :
| Partition | Taille | Type | Point de montage |
|---|---|---|---|
| /dev/sda1 | 512 MB | vfat | /mnt/boot |
| /dev/sda2 | 8 GB | swap | |
| /dev/sda3 | Tout le reste | LVM |
Pour cela exécutez les commandes suivantes.
On vérifie le nom de notre disque dur :
Le disque est bien identifié sous le nom /dev/sda.
Début du partitionnement :
Le nouveau schéma de partitionnment est en place.
Maintenant nous allons créer les volumes logiques dans notre partition Linux LVM.
Pour cela exécutez les commandes suivantes :
Vous pouvez voir les nouvelles partitions, toujours avec la même commande :
III.6 - Formatage des partitions
Pour formater les partitions, exécutez les commandes suivantes :
III.7 - Montage des partitions
Exécutez les commandes :
III.8 - Installation
Installation des paquets essentiels :
Remarque
Si vous ne voulez pas la dernière version du noyau (la 5.18 actuellement) mais une version LTS (plus stable, mais plus ancienne) vous pouvez remplacer linux par linux-lts.
La commande à exécuter sera alors :
Creation du fichier /etc/fstab.
Pour créer ce fichier exécutez la commande :
On se chroot avec la commande :
On fixe le fuseau horaire avec la commande :
Pour la/les locales du système, exécutez les commandes suivantes :
Définissez votre mappage clavier en mode console :
Déclarez le nom de votre machine :
Si vous êtes en DHCP, ajoutez et activez au démarrage le paquet suivant :
Important
Si vous avez déclarez une partition de type LVM veuillez :
1 - installer le paquet suivant :
2- modifier le fichier /etc/mkinitcpio.conf en modifiant les paramètres suivants :
par :
NB : Si vous avez une partition /usr séparée de la racine de votre futur système, il faut, toujours dans la variable HOOKS ce ce fichier, rajouter les paramètres :
soit :
Création d’un nouveau initramfs avec la commande :
On change le mot de passe root avec la commande :
III.9 - Chargeur de démarrage
Nous utiliserons comme chargeur de démarrage GRUB, pour cela exécutez les commandes suivantes :
III.10 - Redémarrage du système
Pour quitter le mode chroot, appuyez sur les touches <Ctrl>+<d> ou en tapant exit.
Démontez toutes les partitions montées sur /mnt avec la commande :
Et redémarrez le système :
III.11 - Ajout d’un utilisateur
Afin de ne pas utiliser votre nouveau système GNU/Linux directement en root ce qui est très dangereux, il faut créer un compte normal.
Pour cela utiliser les commandes suivantes :
III.12 - sudo
Si vous voulez à partir de ce nouvel utilisateur exécuter des commandes en tant que root avec la commande sudo, il faut installer le paquet suivant :
Et le paramétrer :
Vous pouvez maintenant vous connecter en tant qu’utilisteur nuser et utiliser la commande sudo pour exécuter des commandes en tant que root.