Arch Linux n'est pas difficile à installer. Dans ce guide, je vais vous montrer comment installer facilement Arch Linux avec l'environnement de bureau GNOME.
De nombreux utilisateurs de Linux veulent vraiment essayer Arch Linux, mais la notion générale selon laquelle Arch est difficile à installer et à apprendre en arrête beaucoup. Quand les gens disent que c'est "difficile", ils veulent vraiment dire que cela demande des efforts. Et ils ont raison - vous devez faire un peu plus d'efforts pour installer votre système, tout configurer et lire comment faire ce que vous voulez faire.
Cependant, vous vous retrouvez avec un système que vous comprenez très bien et que vous configurez exactement comme vous le souhaitez. Une fois installé, Arch Linux est aussi facile à exécuter que n'importe quelle autre distribution, sinon plus facile.
Vous pouvez installer Arch Linux directement sur votre ordinateur en suivant ce guide, mais vous pouvez également l'installer sur une machine virtuelle à l'aide de VirtualBox.
IMPORTANT! Les utilisateurs de VirtualBox doivent activer EFI dans les paramètres de la machine virtuelle avant de commencer l'installation. Sinon, une erreur se produira lors de la tentative d'installation du chargeur de démarrage GRUB.
Ce guide d'installation d'Arch Linux montre l'ensemble du processus en étapes faciles à suivre.
Alors, sans perdre plus de temps, commençons.
1. Téléchargez l'image d'installation d'Arch Linux
La première chose que nous devons faire est d'obtenir une image d'Arch Linux. Pour ce faire, visitez la page de téléchargement d'Arch Linux pour télécharger le fichier image ISO. Prenez la dernière image de CD. Des liens de téléchargement direct et de torrent sont disponibles.
2. Préparer une clé USB amorçable en direct
Une fois le téléchargement de votre fichier ISO Arch Linux terminé, vous devrez créer une clé USB en direct d'Arch Linux à partir de l'ISO que vous venez de télécharger. Il existe de nombreuses façons de préparer une clé USB en direct, l'une d'entre elles consiste à utiliser la commande dd.
Vous pouvez également utiliser des applications telles que Etcher ou Ventoy, qui sont également de bonnes options pour créer une clé USB amorçable.
3. Démarrez Arch Linux depuis le Live USB
Une fois que vous avez créé une clé USB en direct pour Arch Linux, éteignez votre ordinateur, branchez-y la clé USB, puis démarrez votre système.
Veuillez garder à l'esprit que, dans certains cas, vous ne pourrez peut-être pas démarrer à partir d'une clé USB en direct avec le démarrage sécurisé activé. Si tel est votre cas, accédez au BIOS et désactivez d'abord le démarrage sécurisé.
Il existe deux options possibles pour l'installation d'Arch Linux - le mode hérité et le mode UEFI. Le mode UEFI (Unified Extensible Firmware Interface) est plus à jour et la plupart du matériel moderne ne prend en charge que l'installation UEFI. Par conséquent, ce guide pratique d'installation d'Arch Linux utilisera le mode UEFI.
Une fois que vous avez correctement démarré dans Arch ISO, vous devriez voir quelque chose de similaire à l'image ci-dessous.
Choisissez le Arch Linux install medium (x86_64, UEFI)
option et appuyez sur Enter
.
Une fois que le programme d'installation a décompressé et chargé le noyau Linux, vous serez automatiquement redirigé vers un terminal avec des privilèges root.
4. Vérifier la connectivité à Internet
Tout d'abord, vérifiez la connexion Internet. Pour vérifier la connectivité Internet, envoyez simplement un ping à un site Web, comme indiqué dans l'exemple ci-dessous.
ping -c 3 archlinux.org
PING archlinux.org (95.217.163.246) 56(84) bytes of data.
64 bytes from archlinux.org (95.217.163.246): icmp_seq=1 ttl=52 time=57.4 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=2 ttl=52 time=57.4 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=3 ttl=52 time=58.4 ms
--- archlinux.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 57.394/57.739/58.376/0.450 ms
Si vous utilisez une connexion filaire, elle est généralement détectée automatiquement. Si vous recevez un message d'erreur, veuillez vérifier votre connexion Internet ou votre routeur.
Maintenant, une fois les vérifications de connectivité terminées, nous pouvons passer à l'installation de notre Arch Linux.
5. Partitionner le disque
La prochaine étape de notre guide d'installation Arch Linux consiste à partitionner le disque dur. C'est ici que vous rencontrerez probablement le plus de problèmes si vous n'êtes pas familier avec les outils de partitionnement tels que fdisk
ou cfdisk
. Mais ne vous inquiétez pas, c'est facile comme vous le verrez.
Commencez par lister vos disques :
fdisk -l
Disk /dev/sda: 20GiB, 21474836480 bytes, 41943040 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop0: 662.69 MiB, 694882304 bytes, 1357192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Pour les besoins de ce guide, une machine virtuelle a été créée avec un disque dur vierge de 20 Go identifié par /dev/sda
. Modifier /dev/sda
avec le nom de votre appareil.
Pour une partition de base, nous devons créer la disposition de partition suivante :
/dev/sda1
:Partition système EFI avec une taille de 512 Mo, formaté en FAT32. Cela fournit de l'espace pour stocker les chargeurs de démarrage et d'autres fichiers nécessaires au démarrage./dev/sda2
:Changer de partition , taille de 4 Go. L'espace d'échange est utilisé pour étendre la mémoire virtuelle au-delà de la mémoire physique installée (RAM) ou pour la prise en charge de la suspension sur disque./dev/sda3
:partition Linux , avec la taille de l'espace disque libre restant, au format EXT4. C'est la racine (/
) partition sur laquelle notre système d'exploitation Arch Linux, nos fichiers et d'autres informations seront stockés.
5.1 Créer une partition système EFI
Commençons maintenant à créer une table de partition de disposition de disque en exécutant cfdisk
commande contre le disque dur de la machine.
cfdisk /dev/sda
Sélectionnez GPT
type d'étiquette et appuyez sur Enter
.
Sélectionnez ensuite Free Space
et cliquez sur New
dans le menu du bas. Vous pouvez parcourir les options de menu à l'aide de l'Tab
ou les touches fléchées.
Tapez la taille de la partition en Mo (512M
) et appuyez sur Enter
clé.
Avec le /dev/sda1
partition toujours sélectionnée, sélectionnez Type
dans le menu du bas et choisissez EFI System
type de partition.
Vous avez terminé la configuration de la partition système EFI.
5.2 Créer une partition d'échange
Créons maintenant la partition Swap en utilisant la même procédure. Sélectionnez à nouveau l'Free space
restant et et appuyez sur New
.
Tapez la taille de la partition en Go (4G
) et appuyez sur Enter
clé.
Avec le /dev/sda2
partition toujours sélectionnée, sélectionnez Type
dans le menu du bas et choisissez Linux swap
type de partition.
Vous avez terminé la configuration de la partition Swap.
5.3 Créer une partition racine
Enfin, vous devez créer la racine (/
) cloison. Sélectionnez à nouveau l'Free space
restant et cliquez sur New
.
Pour la taille, laissez la valeur de taille par défaut. Cela signifie, tout l'espace libre restant. Appuyez sur Enter
clé.
Avec le /dev/sda3
partition toujours sélectionnée, sélectionnez Type
dans le menu du bas et choisissez Linux filesystem
type de partition.
Vous avez fini de configurer la partition racine.
5.3 Écrire les modifications sur le disque
Ensuite, vous devez enregistrer les modifications apportées. Choisissez Write
dans le menu du bas et appuyez sur Enter
.
Tapez yes
et appuyez sur Enter
clé.
Nous avons terminé ici. Sélectionnez Quit
et appuyez sur Enter
pour le faire.
6. Créer un système de fichiers
Maintenant que vos partitions de disque sont prêtes, il est temps de créer un système de fichiers dessus. Mais examinons d'abord le résumé de la table de partition en exécutant :
fdisk -l
Disk /dev/sda: 20GiB, 21474836480 bytes, 41943040 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8F633EFF-376D-3C46-8540-4C1BB8EBD4B1
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 9439231 8388608 4G Linux swap
/dev/sda3 9439232 41943006 32503775 15.5G Linux filesystem
Disk /dev/loop0: 662.69 MiB, 694882304 bytes, 1357192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Le /dev/sda
le disque doit avoir trois partitions (/dev/sda1
, dev/sda2
, et /dev/sda3
) similaires à celles présentées ci-dessus.
La création des partitions dans les étapes précédentes a simplement délimité l'espace de stockage offert par le disque dur et spécifié le type d'espace entre chaque ligne de délimitation. Il est maintenant temps de formater les partitions avec les systèmes de fichiers requis.
Nous devons créer 3 systèmes de fichiers ici, alors commençons.
Pour le type de partition EFI, créez un système de fichiers FAT32.
mkfs.fat -F32 /dev/sda1
Préparez la partition d'échange :
mkswap /dev/sda2
swapon /dev/sda2
Pour la partition racine, créez un système de fichiers ext4 :
mkfs.ext4 /dev/sda3
7. Installer Arch Linux
Commencez par synchroniser le référentiel pacman afin de pouvoir télécharger et installer le logiciel :
pacman -Syy
Il faut monter la partition racine (/dev/sda3
) au /mnt
répertoire avant de pouvoir effectuer une installation.
mount /dev/sda3 /mnt
Avec root monté, il est temps d'installer tous les packages nécessaires. Utilisez le pacstrap
commande pour installer les packages Arch Linux requis.
pacstrap /mnt base linux linux-firmware sudo nano
Il faudra un certain temps pour télécharger et installer ces packages. Nous pouvons maintenant commencer à configurer notre système.
8. Configurer le système Arch installé
Une fois l'installation terminée, générez fstab
fichier pour votre nouveau système Arch Linux en exécutant la commande suivante :
genfstab -U /mnt >> /mnt/etc/fstab
Maintenant que nous avons installé Arch Linux, nous devons basculer vers la partition racine physiquement installée en utilisant le arch-chroot
commande.
arch-chroot /mnt
Ensuite, configurons le fuseau horaire . Pour trouver votre fuseau horaire, vous pouvez lister (ls -l
) le contenu de /usr/share/zoneinfo/
annuaire. Trouvez votre fuseau horaire préféré (/usr/share/zoneinfo/Zone/SubZone
) où Zone/SubZone
est votre sélection telle que America/New_York
, Europe/Paris
, Asia/Bangkok
, etc. Vous avez compris.
Créez un lien symbolique pour définir le fuseau horaire (remplacez "America/New_York
” avec votre fuseau horaire).
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
Nous devons maintenant configurer les paramètres régionaux . Le fichier /etc/locale.gen
contient les paramètres régionaux et les langues système et est commenté par défaut. Il faut ouvrir ce fichier à l'aide d'un éditeur de texte et décommenter la ligne qui contient la locale souhaitée.
nano /etc/locale.gen
Décommenter en_US.UTF-8 UTF-8
, en_US ISO-8859-1
(en supprimant le #
sign), et d'autres paramètres régionaux nécessaires dans /etc/locale.gen
. Ensuite, appuyez sur Ctrl+O Enter
pour enregistrer et Ctrl+X
pour quitter l'éditeur.
Générez maintenant le fichier de configuration des paramètres régionaux en utilisant les commandes ci-dessous une par une :
locale-gen
Créez et définissez la LANG
variables.
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
Nous allons maintenant continuer et définir le nom d'hôte . Un nom d'hôte est le nom de l'ordinateur. Appelons-le arch-pc
. Utilisez la commande suivante :
echo arch-pc > /etc/hostname
Vous devez également ajouter ce nom au /etc/hosts
dossier. Modifier /etc/hosts
fichier avec l'éditeur Nano pour y ajouter les lignes suivantes (remplacez arch-pc
avec le nom d'hôte que vous avez choisi précédemment).
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch-pc
Vous devez également définir le mot de passe du compte root en utilisant la commande passwd :
passwd
Tapez votre mot de passe deux fois. Soyez attentif, car vous ne verrez rien en tapant.
9. Installer GRUB Bootloader sur Arch Linux
Maintenant, nous installons le chargeur de démarrage pour qu'Arch démarre après le redémarrage. Le chargeur de démarrage par défaut pour les distributions Linux et Arch Linux est également représenté par le package GRUB.
Installez les packages du chargeur de démarrage GRUB et du gestionnaire de démarrage EFI :
pacman -S grub efibootmgr os-prober mtools
Créez ensuite le point de montage pour /dev/sda1
et montez-le.
mkdir /boot/efi
mount /dev/sda1 /boot/efi
Installons maintenant notre chargeur de démarrage.
grub-install --target=x86_64-efi --bootloader-id=grub_uefi
Installing for x86_64-efi platform.
Installation finished. No error reported.
Enfin, générez le /boot/grub/grub.cfg
fichier.
grub-mkconfig -o /boot/grub/grub.cfg
10. Installer un environnement de bureau sur Arch Linux
Pour l'instant, le système Arch Linux ne contient que les packages logiciels de base nécessaires pour gérer le système à partir de la ligne de commande, sans GUI (Graphical User Interface).
De nombreux environnements de bureau peuvent être utilisés avec Arch Linux. Je vais installer GNOME comme exemple d'environnement de bureau.
La première étape consiste à installer l'environnement X. Tapez la commande ci-dessous pour installer Xorg en tant que serveur d'affichage.
pacman -S xorg-server xorg-apps
Installez ensuite un pilote vidéo approprié.
Utilisateurs Nvidia :
pacman -S nvidia nvidia-utils
Utilisateurs AMD/ATI :
pacman -S xf86-video-ati
Utilisateurs Intel :
pacman -S xf86-video-intel
Maintenant, vous pouvez installer l'environnement de bureau GNOME sur Arch Linux en utilisant :
pacman -S gnome gnome-extra networkmanager
GNOME propose un choix de fournisseur pour le téléchargement. Pour chaque invite, sélectionnez le fournisseur approprié et appuyez sur Enter
procéder. Si vous n'êtes pas sûr, appuyez simplement sur Enter
pour accepter les valeurs par défaut.
Activez le gestionnaire d'affichage GDM et le gestionnaire de réseau.
systemctl enable gdm
systemctl enable NetworkManager
11. Créer un compte d'utilisateur régulier
La méthode de création du compte utilisateur créera également automatiquement le répertoire personnel de l'utilisateur. De plus, nous pouvons donner à ce compte sudo
privilèges. Écrivez votre nom au lieu de linuxiac
.
useradd -m -G wheel linuxiac
Assurez-vous de définir un mot de passe pour le nouvel utilisateur :
passwd linuxiac
Ensuite, activez sudo
privilèges pour un utilisateur nouvellement créé :
EDITOR=nano visudo
Faites défiler l'écran et trouvez la ligne :
# %wheel ALL=(ALL) ALL
Décommentez-le, en supprimant le #
signe.
12. L'installation d'Arch Linux est terminée
Toutes nos félicitations! Nous avons maintenant terminé notre installation d'Arch Linux nous allons donc maintenant quitter le terminal et démonter notre partition racine et redémarrer sur notre système Arch Linux nouvellement installé .
exit
umount -R /mnt
reboot
À partir de là, vous pouvez installer ce que vous voulez et configurer votre Arch Linux comme vous le souhaitez.
Conclusion
Donc, ce guide d'installation étape par étape d'Arch Linux est terminé. Je sais que c'était long mais j'ai essayé de couvrir toutes les étapes en bref et d'autres choses supplémentaires à partir de zéro. Cependant, avec un peu de patience, vous pouvez sûrement l'accomplir et ensuite dire au monde que vous utilisez Arch Linux.
Alors, Arch Linux est-il difficile à installer ? Je pense, pas du tout. L'installation semble longue pour un nouvel utilisateur Linux.
L'installation d'Arch Linux elle-même fournit beaucoup d'apprentissage. Comme vous le savez probablement, Arch Linux est une distribution à diffusion continue. Cela signifie que vous ne devriez pas avoir à l'installer plus d'une fois pour n'importe quel système.
De plus, en tant qu'utilisateur Arch, le Arch Wiki sera une ressource extrêmement précieuse pour vous . Cette ressource est si bien composée et entretenue que même les non-utilisateurs d'Arch y puisent quotidiennement des connaissances et des solutions.
Si vous souhaitez partager votre expérience sur le processus d'installation d'Arch, n'hésitez pas à laisser votre commentaire ci-dessous.
J'ai essayé de rendre ce tutoriel aussi simple que possible. Merci de l'utiliser !