Comment installer Arch Linux



Parmi les différentes distributions Linux disponibles, Arch Linux est souvent perçue comme l’une des plus ardues à maîtriser. Cette réputation est principalement due à la complexité de son installation. En effet, la plupart des guides d’installation peuvent rendre le processus particulièrement intimidant. Cette distribution est conçue pour être utilisée par des personnes familières avec les systèmes Linux. C’est avant tout une option pour les utilisateurs avancés, ce qui exclut une grande partie des utilisateurs moins expérimentés. Nous avons simplifié le processus d’installation d’Arch Linux, en le rendant accessible, tout en conservant les éléments essentiels. Il est tout de même nécessaire d’avoir des connaissances de base sur les systèmes Linux, notamment le partitionnement. Si vous n’avez jamais utilisé Linux sous aucune forme, il est préférable de choisir une autre distribution pour débuter.

Ce dont vous aurez besoin

Avant de commencer, assurez-vous d’avoir les éléments suivants:

Une clé USB avec un minimum de 512 Mo d’espace libre.
L’outil Etcher: Télécharger et installer sur votre machine.
L’image ISO d’Arch Linux: Télécharger.
Renseignez-vous sur la manière d’accéder au BIOS de l’ordinateur sur lequel vous installerez Arch Linux.

Préparation de la clé USB

Connectez la clé USB et lancez Etcher. Sélectionnez l’image ISO d’Arch Linux téléchargée. Etcher détectera automatiquement la clé USB (si vous n’en avez qu’une seule connectée). Si plusieurs clés USB sont connectées et qu’Etcher a sélectionné la mauvaise, cliquez sur « Modifier » et choisissez la clé adéquate.

Cliquez sur « Flash ». Il se peut que l’on vous demande votre mot de passe administrateur. Soyez patient! L’opération peut prendre un certain temps en fonction de votre machine.

Modification de l’ordre de démarrage

Il est impératif de démarrer Arch Linux depuis la clé USB que vous venez de préparer. Pour cela, il faut configurer votre ordinateur pour qu’il démarre depuis une clé USB. Par défaut, les ordinateurs démarrent depuis le disque dur ou un lecteur optique. Pour modifier l’ordre de démarrage, redémarrez votre ordinateur et accédez aux paramètres du BIOS.

Vous devriez trouver un onglet intitulé « Configuration du système » ou similaire. Cet onglet contient une option pour l’ordre ou la séquence de démarrage. Changez l’ordre des périphériques afin que le périphérique USB soit en première position.

Démarrage

Avant de démarrer Arch Linux, il est recommandé de vous connecter à votre routeur via un câble Ethernet. Bien que le WiFi soit également utilisable, il demandera une étape supplémentaire après le démarrage.

Insérez la clé USB et redémarrez votre ordinateur. Patientez pendant le chargement d’Arch Linux. Vous verrez une succession de lignes de commande défiler à l’écran. Ne l’interrompez pas.

Une fois le démarrage terminé, l’invite root @ archiso ~ # apparaîtra. Vous êtes maintenant prêt à créer les partitions et à vous connecter au WiFi si nécessaire. Le câble Ethernet sera détecté automatiquement et la connexion à Internet sera établie. Si vous préférez le WiFi, consultez la section suivante pour la configuration.

Connexion au WiFi

Entrez la commande suivante:

menu-wifi -o

Choisissez le réseau WiFi auquel vous voulez vous connecter dans la liste. Adaptez le nom pour qu’il soit identique à celui du réseau. Entrez votre mot de passe et Arch Linux se connectera au réseau.

Partitionnement

Le partitionnement peut sembler intimidant, mais ce n’est pas aussi complexe qu’il n’y paraît. Il suffit d’un peu de pratique et de compréhension.

Pour commencer, saisissez la commande suivante dans la console. Elle affichera tous les disques durs et partitions disponibles. Identifiez le disque dur sur lequel vous souhaitez installer Arch Linux et notez son identifiant.

lsblk

Par exemple: le premier disque dur détecté est habituellement /dev/sda. Le deuxième sera /dev/sdb, et ainsi de suite.

Vous aurez besoin de l’utilitaire Parted pour créer des partitions. Pour l’utiliser, exécutez la commande suivante.

parted /dev/sda

Vous verrez ce texte en haut de la ligne de commande, signalant que vous êtes bien dans l’utilitaire Parted.

GNU Parted 3.2

Utilisation de /dev/sda

MBR / BIOS

La version BIOS d’Arch Linux ne nécessite pas de partitions spéciales pour le démarrage. Pour cette configuration, seules une partition racine et une partition d’échange sont nécessaires.

Dans Parted, commencez par créer la table de partition.

mklabel msdos

Mklabel supprime toutes les partitions du disque spécifié dans Parted (ici, /dev/sda) et y applique la table de partition MBR/BIOS.

Ensuite, il faut créer la partition racine. Pour cela, il est crucial de comprendre comment fonctionne mkpart.

Par exemple: Si le disque pour Arch Linux est de 8 gigaoctets. Pour la configuration MBR/BIOS, il faut deux partitions. La racine et l’échange. Une partition d’échange doit avoir une taille de 2 Go au minimum. Cela signifie que la partition racine fera 6 Go.

mkpart primary ext4 1MiB 6GiB

Ensuite, configurez la partition racine en mode démarrage, avec:

set 1 boot on

Enfin, créez la partition d’échange.

mkpart primary linux-swap 6GiB 100%

Pour finir, quittez Parted.

quit

GPT / EFI

Le partitionnement en GPT/EFI ressemble beaucoup à celui en MBR/BIOS. Commencez par lancer Parted.

parted /dev/sda

Créez une table de partition.

mklabel gpt

Créez ensuite la partition de démarrage EFI. Cette partition doit être distincte du reste du système.

mkpart ESP fat32 1MiB 513MiB

La deuxième partition (ou /dev/sda2) est la partition racine. C’est ici que sera installé le système Arch Linux. Créez-la avec cette commande.

mkpart primary ext4 513MiB 6GiB

Enfin, créez la partition d’échange. Le swap est utile lorsque les programmes utilisent plus de RAM que disponible.

mkpart primary linux-swap 6GiB 100%

C’est terminé? Quittez avec cette commande.

quit

Montage des systèmes de fichiers

Après tout ce travail, l’installateur d’Arch Linux a une table de partition à utiliser. Il faut maintenant formater les partitions et les monter dans les bons emplacements pour préparer l’installation.

MBR / BIOS

Formatez votre partition racine avec l’outil mkfs en utilisant le système de fichiers Ext4.

mkfs.ext4 -F /dev/sda1

Ensuite, montez-la:

mount /dev/sda1 /mnt

Activez l’échange.

mkswap /dev/sda2
swapon /dev/sda2

GPT / EFI

Formatez votre partition de démarrage en Fat32. Montez ensuite les répertoires home et root aux bons emplacements (ici, /mnt et /mnt/boot). Ensuite, créez et activez l’échange.

mkfs.fat -F32 /dev/sda1
mkfs.ext4 -F /dev/sda2
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
mkswap /dev/sda3
swapon /dev/sda3

Installation du système de base

Tout est prêt. Démarrez l’installation avec la commande pacstrap. Ce processus peut être long.

pacstrap -i /mnt base base-devel

Une fois pacstrap terminé, générez un Fstab. Il s’agit d’un fichier qui enregistre les UUID et les points de montage du système de fichiers.

genfstab -U /mnt > /mnt/etc/fstab

Pour commencer à configurer la nouvelle installation, utilisez Arch Chroot.

arch-chroot /mnt

Configuration du système

Commencez par définir les paramètres régionaux. Les paramètres régionaux définissent votre langue. Dans l’éditeur nano, recherchez vos paramètres régionaux et supprimez le # correspondant. Utilisez CTRL+O pour enregistrer.

nano /etc/locale.gen

Générez les paramètres régionaux sur le nouveau système et définissez-les par défaut.

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

MBR / BIOS

L’étape suivante consiste à installer le chargeur de démarrage Grub.

pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

GPT / EFI

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

Avec l’éditeur de texte Nano, modifiez le fichier pacman.conf. Supprimez le # devant [multilib] (et les lignes en dessous), puis appuyez sur CTRL+O pour enregistrer. Cela permet d’installer des logiciels 32 bits sur des systèmes 64 bits.

nano /etc/pacman.conf

Après la modification, resynchronisez Pacman avec:

pacman -Syy

Installez sudo sur le système.

pacman -S sudo

Encore une fois, il faut modifier un fichier. Avec l’éditeur de texte Nano, modifiez le fichier sudoer. Cherchez %wheel ALL=(ALL) ALL, supprimez le #, puis appuyez sur CTRL+O.

EDITOR=nano visudo

Créez un nouvel utilisateur pour le système Arch Linux.

useradd -m -g users -G wheel,storage,power -s /bin/bash owner

Définissez le mot de passe de cet utilisateur.

passwd owner

Enfin, définissez le nouveau mot de passe root.

passwd

Choisir un environnement de bureau

C’est la dernière étape. Tout ce qui est nécessaire au fonctionnement d’Arch Linux est en place, sauf un environnement de bureau. L’environnement de bureau (l’interface graphique) est essentiel. Sans lui, Arch Linux est beaucoup moins convivial. Installons-en un!

Commencez par installer le système Xorg. Il est fondamental et sert de base à tout bureau:

pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics

Choisissez l’une des options suivantes. Chacune d’elles représente un environnement de bureau que vous pouvez utiliser avec Arch Linux. Sélectionnez celui que vous souhaitez et entrez les commandes indiquées.

Gnome Shell:

pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Plasma KDE:

pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

LXDE:

pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

LXQT:

pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

Cinnamon:

pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Budgie:

pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

XFCE4:

pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Mate:

pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Pilotes graphiques

Intel:

pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva

Nvidia (GPU récents):

pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

Note: Lors de l’installation, on peut vous demander de supprimer Mesa car il entre en conflit avec les pilotes Nvidia. Acceptez.

Nvidia (anciens):

pacman -S xf86-video-nouveau

AMD:

pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau

Après ces étapes, vous pouvez redémarrer l’ordinateur, enlever la clé USB et démarrer sur votre tout nouveau système Arch Linux.