Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| gnu_linux:installation_archlinux [2021/11/14 10:36] – fate | gnu_linux:installation_archlinux [2023/08/08 14:00] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Installation Archlinux ====== | ====== Installation Archlinux ====== | ||
| + | |||
| + | Ce tutoriel décrie les étapes pour installer Archlinux avec démarrage UEFI. Le bootloader installé sera GRUB et l' | ||
| ===== Création de la clé d' | ===== Création de la clé d' | ||
| - | Allez sur la [[https:// | + | Allez sur la [[https:// |
| - | Une fois téléchargée, | + | Une fois l' |
| - | < | + | |
| - | dd bs=4M if=/ | + | |
| - | </ | + | |
| sdx correspond à votre clé USB. | sdx correspond à votre clé USB. | ||
| Ligne 17: | Ligne 16: | ||
| * Une partition de 500 Mo en FAT32 avec le drapeau boot et esp pour /boot (partition EFI) | * 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 | * Une partition d'au moins 35 Go en ext4 pour /home | ||
| + | * Optionnellement, | ||
| + | |||
| + | Notez les emplacements de chaque partition (sda1, sda2, etc). | ||
| + | |||
| + | ===== 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 : <code bash> | ||
| + | |||
| + | Vérifiez que la connexion internet fonctionne en faisant un ping vers archlinux.org. | ||
| + | |||
| + | Synchronisez l' | ||
| + | |||
| + | Si vous avez besoin de repérer les partitions créées précédemment, | ||
| + | |||
| + | Montez toutes les partitions : <code bash> | ||
| + | Faire de même pour /home, /var et /boot qui se monteront respectivement dans /mnt/home, /mnt/var et /mnt/boot en n' | ||
| + | |||
| + | Si vous avez une partition swap, activez-la avec la commande <code bash> | ||
| + | |||
| + | Installez le système de base : <code bash> | ||
| + | |||
| + | Générez le fichier fstab : <code bash> | ||
| + | |||
| + | Chrooter dans le nouveau système : <code bash> | ||
| + | |||
| + | ==== Configuration du système ==== | ||
| + | |||
| + | Créez un lien symbolique / | ||
| + | |||
| + | Ouvrez le fichier / | ||
| + | |||
| + | Ajoutez le nom de la locale au fichier / | ||
| + | |||
| + | Spécifiez la locale pour la session courante : <code bash> | ||
| + | |||
| + | Ajoutez dans le fichier vconsole.conf la disposition de clavier que vous souhaitez utiliser (AZERTTY dans notre cas) : <code bash> | ||
| + | |||
| + | Ajoutez dans le fichier / | ||
| + | |||
| + | Modifiez le mot de passe root : <code bash> | ||
| + | |||
| + | ==== Installation du bootloader ==== | ||
| + | |||
| + | Un bootloader est nécessaire pour pouvoir démarrer sous Linux. On va installer GRUB. | ||
| + | |||
| + | Installez GRUB : <code bash> | ||
| + | |||
| + | Créez le répertoire /boot/EFI : <code bash> | ||
| + | |||
| + | Installez le bootloader sur le disque : <code bash> | ||
| + | |||
| + | Générez le fichier grub.cfg : <code bash> | ||
| + | |||
| + | ==== Microcode ==== | ||
| + | |||
| + | Les fabricants de processeurs sortent régulièrement des mises à jour du [[https:// | ||
| + | |||
| + | Activez les mises à jours du microde : <code bash> | ||
| + | |||
| + | Re-générez le fichier grub.cfg pour prendre en compte l' | ||
| + | |||
| + | ==== Configuration réseau ==== | ||
| + | |||
| + | Installez le gestionnaire de réseau NetworkManager : <code bash> | ||
| + | |||
| + | Activez-le au démarrage : <code bash> | ||
| + | |||
| + | |||
| + | ==== Redémarrage ==== | ||
| + | |||
| + | Sortez de l' | ||
| + | |||
| + | Démontez les partitions : <code bash> | ||
| + | |||
| + | Redémarrer l' | ||
| + | |||
| + | ===== Installation et configuration ===== | ||
| + | |||
| + | Vous devriez normalement démarrer sur Archlinux et vous retrouver sur une console. | ||
| + | |||
| + | ==== Création des utilisateurs ==== | ||
| + | |||
| + | Créez un utilisateur : <code bash> | ||
| + | Un répertoire sera automatiquement créé dans /home/ | ||
| + | |||
| + | Changez le mot de passe de l' | ||
| + | |||
| + | ==== Multilib ==== | ||
| + | |||
| + | Le dépôt Multilib permet d' | ||
| + | Activez le dépôt Multilib en éditant le fichier / | ||
| + | Include = / | ||
| + | |||
| + | |||
| + | ==== Environnement graphique ==== | ||
| + | |||
| + | On va installer Xorg pour gérer l' | ||
| + | |||
| + | ==== Pilotes carte graphique AMD ==== | ||
| + | |||
| + | Installez les pilotes pour la carte graphique (Radeon RX580 dans mon cas) : <code bash> | ||
| + | |||
| + | |||
| + | ==== Environnement de bureau ==== | ||
| + | |||
| + | L' | ||
| + | |||
| + | plasma-desktop ne va installer que le minimum requis. Pour une installation plus complète, installer plasma à la place de plasma-desktop. | ||
| + | |||
| + | On va installer les paquets manquant. | ||
| + | |||
| + | Editeurs de texte : <code bash> | ||
| + | |||
| + | Navigateur et client mail internet : <code bash> | ||
| + | |||
| + | Gestionnaire d' | ||
| + | |||
| + | Gestionnaire audio : <code bash> | ||
| + | |||
| + | Sudo, permet de transférer les droits root : <code bash> | ||
| + | |||
| + | Gestionnaire d' | ||
| + | |||
| + | Getsionnaire d' | ||
| + | |||
| + | ==== Gestionnaire de connexion graphique ==== | ||
| + | |||
| + | On va installer SDDM pour gérer la connexion à Plasma. | ||
| + | |||
| + | Installez SDDM : <code bash> | ||
| + | |||
| + | Créez le fichier de configuration : <code bash> | ||
| + | |||
| + | Pour activer le pavé numérique, dans le fichier / | ||
| + | |||
| + | Pour avoir le clavier en AZERTY, dans le fichier / | ||
| + | |||
| + | Activez SDDM : <code bash> | ||
| + | |||
| + | Lancez SDDM ; <code bash> | ||
| + | |||
| + | ==== Yay ==== | ||
| + | |||
| + | Yay permet d' | ||
| + | |||
| + | Il faut d' | ||
| + | |||
| + | Récupérez la dernière version de Yay : <code bash>git clone https:// | ||
| + | |||
| + | Allez dans le répertoire créé : <code bash>cd yay</ | ||
| + | |||
| + | Installez Yay : <code bash> | ||
| + | |||
| + | ==== Capteurs ==== | ||
| + | |||
| + | Il est possible de récupérer des informations comme la température ou la vitesse des ventilateurs depuis la carte mère, le processeur ou la carte graphique. | ||
| + | |||
| + | Sur certaines cartes mère, dont la Asus B450, les températures du CPU ne sont pas remontées. Pour corriger ça, installez le paquet it87-dkms-git : <code bash>yay -S linux-headers dkms it87-dkms-git</ | ||
| + | |||
| + | Une fois le paquet installé, créez le fichier < | ||
| + | |||
| + | Chargez le module manuellement pour éviter à devoir redémarrer | ||
| + | |||
| + | Installez lm_sensors qui permet de récupérer les informations des capteurs : <code bash>yay -S lm_sensors</ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Jouer sous Linux ==== | ||
| + | |||
| + | De nombreux jeux ne sont disponibles que sous Windows, mais il est possible de les faire tourner sous Linux. Pour ce faire, il nous faut installer plusieurs paquets. | ||
| + | |||
| + | Lutris, gestionnaire de jeux : <code bash>yay -S lutris</ | ||
| + | |||
| + | Wine, logiciel servant à exécuter des programmes Windows : <code bash>yay -S wine winetricks</ | ||
| + | |||
| + | Librairies nécessaires pour jouer aux jeux : <code bash>yay -S giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader vkd3d lib32-vkd3d</ | ||
| + | |||
| + | ==== Gérer les partitions Windows ==== | ||
| + | |||
| + | Installez dosfstools, mtools et ntfs-3g pour pouvoir gérer les partitions Windows : <code bash>yay -S dosfstools mtools ntfs-3g</ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| - | ===== Installation ===== | ||
| - | Démarrez sur la clé Archlinux (choisir Arch Linux install medium ). | ||
| - | Une fois la console accessible, passez le clavier en AZERTY avec la commande | ||
| - | <code bash> | ||