Comment installer Arch Linux
Arch Linux, souvent un baromètre des compétences d'un utilisateur, est l'une des distributions les plus difficiles à installer tout en conservant un certain niveau de praticité. Avec son wiki extrêmement bien documenté, son excellent gestionnaire de paquets et l'attrait pionnier du « construisez-le vous-même » qu'il apporte, Arch Linux pourrait très bien en valoir la peine pour vous. Si vous souhaitez tenter d'installer Arch Linux, ce guide peut vous aider à démarrer !
Contenu
- Qu’est-ce qu’Arch Linux ?
- Avant que nous commencions
- Installation d'Arch Linux
- Premiers pas avec Arch
- Questions fréquemment posées
Qu’est-ce qu’Arch Linux ?
Si vous avez toujours voulu créer une distribution personnalisée avec les composants de votre choix et la rendre aussi légère que possible sans perdre les fonctionnalités que vous aimez, cette distribution est faite pour vous.
Il est livré avec une installation de base contenant les bases nécessaires à son fonctionnement. Vous pouvez installer votre environnement de bureau préféré et les applications dont vous avez besoin.
Arch Linux est également une distribution à version continue, ce qui signifie qu'il vous suffit de l'installer une fois et il se mettra toujours à jour vers la dernière version.
Le seul véritable inconvénient d’Arch est à quel point il peut être instable en raison de la nature « avant-gardiste » de ses packages. Essentiellement, lorsqu'un développeur publie une nouvelle version de son application, Arch la disposera dans quelques heures. Dans le cas des packages AUR, vous pourriez même obtenir une version alpha qui est encore en cours de test.
Avant que nous commencions
Avant de pouvoir installer Arch Linux, vous devez d'abord télécharger le fichier ISO et le graver sur une clé USB ou un DVD.
- Accédez à la page de téléchargement sur le site officiel d'Arch Linux et récupérez la dernière image. Le moyen le plus rapide de le télécharger consiste à utiliser l'option de téléchargement Torrent, mais vous pouvez également faire défiler un peu plus bas et cliquer sur un lien provenant d'un miroir proche de chez vous sous « Téléchargements directs HTTP ».
- Utilisez un outil tel que balenaEtcher pour écrire sur une clé USB amorçable à partir de l'image que vous avez téléchargée.
Avant de démarrer avec le lecteur, assurez-vous d'avoir configuré votre carte mère pour démarrer depuis USB. Cela peut être configuré à partir de l'écran du BIOS.
Installation d'Arch Linux
Insérez la clé USB dans votre PC et démarrez-la. Vous serez accueilli avec une invite de commande.
1. Configurez le disque
- Tapez ce qui suit dans votre invite :
fdisk -lCela vous montrera une liste de vos lecteurs, des partitions qu'ils contiennent et les noms qui leur sont donnés par Linux. Si vous possédez plusieurs lecteurs, jetez un œil à la taille pour savoir sur lequel vous souhaitez installer Arch.
Dans le cas de cette image, le lecteur d'installation est étiqueté « /dev/vda » et il n'a pas encore de partitions. L'étiquette « vda » n'apparaît que lorsque vous effectuez une installation dans un environnement virtualisé. Lorsque vous installez une distribution Linux sur votre matériel, votre premier lecteur sera étiqueté "/dev/sda" - à quelques exceptions près. Pour éviter toute confusion, nous utiliserons désormais cette dernière comme convention.
- Tapez la commande suivante pour créer des partitions :
fdisk /dev/sdaRemarque : si votre lecteur d'installation n'est pas étiqueté "/dev/sda", n'oubliez pas d'écrire le nom propre du lecteur, sinon vous risquez d'effacer quelque chose que vous souhaitez conserver.
- Une fois que vous êtes dans l'utilitaire
fdisk, tapez n pour créer une nouvelle partition.
- Tapez p pour créer une partition principale. Il vous demandera un numéro de partition. Ne vous inquiétez pas et appuyez simplement sur Entrée.
- Nous créons d'abord une partition EFI pour stocker votre enregistrement de démarrage. Pour cela, laissez la partie "Premier secteur" tranquille et appuyez sur Entrée, puis lorsque l'utilitaire de disque vous demande le dernier secteur, tapez "+512M" (sans les guillemets).
Cela crée une partition d'une taille de 512 Mo et commence sur le premier secteur disponible.
- Tapez t pour modifier le type de partition, puis tapez EF pour vous assurer que votre partition est correctement reconnue comme celle dans laquelle résidera le chargeur de démarrage.
- Tapez à nouveau n pour créer une nouvelle partition. Cette fois, nous créons une partition de swap.
Configurez-le pour qu'il ait environ la moitié de la taille de la quantité de RAM que vous avez installée sur votre système et définissez son code de type sur "82".
- Tapez à nouveau n pour créer une nouvelle partition. Cette fois, nous créons une partition système.
Pour remplir le reste de votre disque avec la partition système (c'est-à-dire ce sur quoi vous souhaitez installer Arch Linux), ne spécifiez pas de taille et n'utilisez pas de code de type. Fdisk allouera simplement le reste de votre espace à votre système d'exploitation.
- Tapez w lorsque vous avez terminé pour dire à fdisk d'écrire toutes vos modifications.
Votre liste de disques (écrivez à nouveau fdisk -l pour la voir) devrait maintenant ressembler à ceci :
Si cela ne ressemble pas à ceci, supprimez simplement les partitions que vous avez créées en ouvrant à nouveau votre appareil avec fdisk (fdisk /dev/sda) et en utilisant d pour supprimer vos partitions une à une. Une fois que vous avez terminé, recommencez cette section, lisez et suivez attentivement les instructions.
2. Formatez les partitions
En supposant que vous avez créé les trois partitions suggérées ici et que votre disque est étiqueté "/dev/sda", vous devez formater chacune d'elles selon son système de fichiers approprié.
- Votre partition de démarrage doit être formatée en FAT-32 :
mkfs.fat -F 32 /dev/sda1- Assurez-vous que la partition de swap est correctement formatée :
mkswap /dev/sda2- Donnez à votre partition système un système de fichiers ext4 :
mkfs.ext4 /dev/sda3Astuce : sur une distribution Linux standard autre que Arch, vous pouvez facilement formater une partition avec GParted inclus dans le programme d'installation.
3. Montez les partitions
Avant de pouvoir faire quoi que ce soit avec vos partitions, vous devez les monter afin que Linux puisse comprendre comment les parcourir.
Les commandes, dans l'ordre que je décris ici, monteront votre lecteur système, monteront votre lecteur de démarrage dans un sous-dossier que vous créez sur votre lecteur système, puis activeront la partition d'échange :
mount /dev/sda3 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
swapon /dev/sda24. Testez le réseau
Avant d'aller plus loin dans l'installation, Arch Linux doit télécharger les applications de « démarrage » à partir des référentiels officiels pour s'assurer que tous les packages sont à jour. Pour cela, nous devons vérifier si Arch peut se connecter à Internet :
ping -c 3 archlinux.orgSi vous n'obtenez pas de réponse à votre ping, vous devez soit vérifier votre câble Ethernet, soit n'utilisez pas de connexion filaire en premier lieu.
5 : (Situationnel) Connectez-vous au Wi-Fi
- Pour vous connecter à un réseau Wi-Fi, tapez
iwctl. Cela ouvre le démon sans fil iNet, un service extrêmement simple qui vous permet de configurer votre adaptateur sans fil. - Récupérez la liste des réseaux avec :
station wlan0 get-networks- Une fois que vous avez trouvé le réseau auquel vous souhaitez vous connecter, complétez la connexion avec :
station wlan0 connect '[network]'Remplacez [network] par le nom du réseau auquel vous essayez de vous connecter. Si le nom du réseau contient un espace, utilisez des guillemets simples autour, sinon cela risque de ne pas fonctionner correctement.
- Lorsque vous avez terminé, tapez
exit
6. Amorcer Linux et Chroot
Chroot est une commande qui demande à Linux de modifier le répertoire racine et de rediriger ses processus en cours d'exécution. Il vous détachera du support d'installation et commencera à utiliser vos partitions nouvellement montées comme point de référence pour modifier les choses.
- Tapez la commande suivante pour amorcer Arch :
pacstrap /mnt base-devel linux-firmware linux-lts linux-lts-headers nano sudoSi vous connaissez les noms d'autres applications que vous aimeriez avoir dans votre distribution pour vous aider à l'installer, ajoutez-les à la commande. Nous utilisons nano pour éditer du texte et sudo pour configurer une structure administrative dans votre installation Arch afin qu'elle fonctionne comme n'importe quelle autre distribution à laquelle vous êtes habitué.
Notez que linux-lts et linux-lts-headers font référence au noyau de service à long terme (LTS), qui est plus stable mais pas mis à jour aussi souvent. Si vous voulez un noyau plus avancé, installez linux et linux-headers. Si vous êtes un joueur, vous souhaiterez peut-être linux-zen et linux-zen-headers, car ce noyau modifié prend en charge F-sync, que certains jeux prennent en charge. avantage de fournir une performance plus fluide. Vous pouvez également installer les trois variantes si vous ne parvenez pas à vous décider sur ce que vous voulez.
- Générez la table du système de fichiers :
genfstab -L /mnt >> /mnt/etc/fstab- Chrootez dans votre système :
arch-chroot /mnt7. Configurez votre système
À ce stade, votre système dispose d'un noyau, de certaines applications système par défaut et de leurs configurations par défaut. Pour garantir le bon fonctionnement des choses, nous devrons modifier certaines de ces configurations et ajouter quelques autres applications.
- Accédez à votre fichier de génération de paramètres régionaux :
nano /etc/locale.gen- Supprimez les marqueurs de commentaire ("#") devant les paramètres régionaux que vous souhaitez utiliser.
Si vous voulez de l'anglais américain, par exemple, vous devez supprimer le hachage devant "en_US.UTF-8".
- Générez les paramètres régionaux et définissez la variable d'environnement de langue :
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8- Créez un nom pour votre ordinateur. Remplacez
[hostname]par le nom que vous souhaitez appeler votre système :
echo [hostname] > /etc/hostname- Ouvrez le fichier hosts :
nano /etc/hostset ajoutez le contenu suivant :
127.0.0.1 localhost
::1 localhost
127.0.1.1 [hostname]- Définissez le mot de passe root de votre système :
passwd- Ajoutez un utilisateur pour vous-même avec le groupe "wheel" afin de pouvoir utiliser sudo :
useradd -G wheel -m [username]- Définissez le mot de passe de l'utilisateur :
passwd [username]- Ouvrez votre configuration sudo avec nano :
EDITOR=nano visudoSupprimez le symbole dièse ("#") de la zone qui contient le contenu :
%wheel ALL=(ALL:ALL) ALL- Récupérez les packages du chargeur de démarrage GRUB et du gestionnaire de démarrage EFI :
pacman -S grub efibootmgr- Installez et configurez GRUB :
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfg- Dans de très rares cas, le système d'initialisation qui charge Arch ne fonctionne pas pleinement. Pour vous éviter d'avoir une erreur "/sbin/init n'existe pas" sur votre système lorsque vous essayez de le démarrer, nous réinstallons simplement
sysvcompats'il est déjà installé.
pacman -S systemd-sysvcompat- Ajoutez et activez un service réseau :
pacman -S networkmanager
systemctl enable NetworkManager.serviceCela vous permet d'accéder à Internet une fois l'installation terminée.
- Définissez votre fuseau horaire. Vous aurez besoin de connaître la combinaison Région-Ville à laquelle appartient spécifiquement votre fuseau horaire :
ln -sf /usr/share/zoneinfo/Region/City /etc/localtimeSi vous habitez à Bucarest, par exemple, la commande serait :
ln -sf /usr/share/zoneinfo/Europe/Bucharest /etc/localtimeSi vous n'êtes pas sûr de votre fuseau horaire, utilisez :
ls /usr/share/zoneinfopour répertorier les régions de fuseaux horaires, utilisez à nouveau la commande ls dans le chemin complet du dossier de région (par exemple, /usr/share/zoneinfo/America) pour voir une liste des villes disponibles.
Vous avez fini d'installer la base d'Arch Linux ! Démarrez votre système nouvellement installé :
exit
rebootPremiers pas avec Arch
Lorsque vous entrez dans votre système pour la première fois, vous serez accueilli par une invite de connexion au terminal. Cela peut paraître décevant, mais nous sommes sur le point d'en faire un environnement de bureau à part entière. Vous voudrez peut-être en savoir plus sur Pacman avant de continuer.
Nous commençons par configurer NTP pour que l'horloge puisse se synchroniser sur le réseau :
sudo timedatectl set-ntp true1. Pimentez Pacman
Puisque nous sommes sur le point de télécharger beaucoup de choses, rationalisons le processus en configurant votre gestionnaire de packages pour autoriser les téléchargements simultanés.
- Modifiez votre configuration Pacman :
sudo nano /etc/pacman.conf- Supprimez le symbole dièse devant « ParallelDownloads ».
Par défaut, cette configuration vous permet d'effectuer cinq téléchargements simultanés en même temps. Cela suffit généralement, à moins que vous ne téléchargiez des milliers de packages via une connexion multi-gigabit.
2. Faites fonctionner un ordinateur de bureau
- Installez un serveur graphique. Nous utilisons X11 pour simplifier les choses, car Wayland a encore des problèmes de compatibilité avec les systèmes exécutant des cartes Nvidia.
sudo pacman -S xorg- Installez un environnement de bureau. Il existe de nombreux environnements de bureau disponibles et vous pouvez installer celui que vous préférez ici. Certains des plus courants sont GNOME (
gnome), KDE Plasma (plasma-metaetkde-applications-meta) et Cinnamon (installationcannelle,xed,xviewer,xreaderetpix). Si vous utilisez du matériel graphique Intel, supprimezxf64-video-intelpour éviter les événements de gel aléatoires), XFCE (xfce4), etc.
- Installez le gestionnaire d'affichage.
Remarque : les packages d'Arch Linux pour l'environnement de bureau KDE sont déjà livrés avec son propre gestionnaire d'affichage "sddm", vous n'avez donc pas besoin de l'installer.
sudo pacman -S gdmBien sûr, il va sans dire que si vous préférez personnellement un autre gestionnaire d’affichage, n’hésitez pas à l’installer à la place.
Activez gdm :
systemctl enable gdmUne fois que vous redémarrez votre système, vous devriez être accueilli par un écran de connexion graphique à part entière qui vous mènera à votre bureau !
Bon à savoir : si ce tutoriel vous semble compliqué, alors vous devriez consulter ces distributions Linux basées sur Arch, faciles à installer et à utiliser.
Questions fréquemment posées
Puis-je utiliser des gestionnaires de fenêtres au lieu d’environnements de bureau ?
Oui, c'est à vous de décider si vous souhaitez un environnement de bureau ou un gestionnaire de fenêtres. C'est la beauté d'Arch Linux. Arch Wiki répertorie une variété de gestionnaires de fenêtres, y compris des gestionnaires de fenêtres célèbres, tels que i3, bspwm, dwm, Awesome, Spectrum, Qtile et Xmonad.
J'ai redémarré après avoir installé Arch, mais mon Wi-Fi a cessé de fonctionner ! Que puis-je faire?
Le Wi-Fi ne « colle » pas nécessairement lors des redémarrages, à moins que quelque chose ne contrôle le service de gestion de réseau pour vous. Depuis que vous avez redémarré avec une invite TTY au lieu d'un environnement de bureau complet, vous devrez prendre le contrôle manuel de votre service réseau. Vous avez peut-être également remarqué que iwctl n'est pas disponible, mais ce n'est pas grave, car vous utiliserez désormais nmcli à la place pour vous connecter à un réseau Wi-Fi. Utilisez le mot de passe de connexion wifi du périphérique nmcli '[votre mot de passe]', le nom '[nom du réseau]', et en une seule ligne, vous vous reconnecterez !
Pacman n'a pas l'application que je souhaite. Existe-t-il d'autres référentiels ?
Le premier et le plus courant référentiel pour trouver des éléments que vous ne trouverez peut-être pas dans le référentiel officiel Arch Linux est l'AUR. Une fois que vous aurez mis la main sur une application d'assistance, vous pourrez parcourir l'AUR avec autant de facilité que le référentiel officiel !











