gnu_linux:installation_archlinux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 12:28] fategnu_linux:installation_archlinux [2023/08/08 14:00] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 ===== Création de la clé d'installation ===== ===== Création de la clé d'installation =====
 Allez sur la [[https://archlinux.org/download/|page de téléchargement]] de Archlinux et téléchargez l'iso (utiliser le torrent).  Allez sur la [[https://archlinux.org/download/|page de téléchargement]] de Archlinux et téléchargez l'iso (utiliser le torrent). 
-Une fois l'image téléchargée, créez la clé d'installion : <code bash> dd bs=4M if=/chemmin/de/archlinux.iso of=/dev/sdx && sync </code> +Une fois l'image téléchargée, créez la clé d'installation : <code bash> dd bs=4M if=/chemmin/de/archlinux.iso of=/dev/sdx && sync </code> 
 sdx correspond à votre clé USB. sdx correspond à votre clé USB.
  
Ligne 16: 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, une partition swap équivalente à la taille de votre ram (indispensable si vous souhaitez utiliser [[gnu_linux:mise_en_place_hibernation|l'hibernation]]
  
 Notez les emplacements de chaque partition (sda1, sda2, etc). Notez les emplacements de chaque partition (sda1, sda2, etc).
Ligne 28: Ligne 29:
 Synchronisez l'heure : <code bash>timedatectl set-ntp true</code> Synchronisez l'heure : <code bash>timedatectl set-ntp true</code>
  
-Si vous avez besoin de repérez les partitions créées précédemment, lancez la commande <code bash>fdisk -l</code>+Si vous avez besoin de repérer les partitions créées précédemment, lancez la commande <code bash>fdisk -l</code>
  
 Montez toutes les partitions : <code bash>mount /dev/root_partition /mnt</code> Montez toutes les partitions : <code bash>mount /dev/root_partition /mnt</code>
-Faire de même pour /home, /var et /boot qui se monteront respectivement dans /mnt/home, /mnt/var et /mnt/boot.+Faire de même pour /home, /var et /boot qui se monteront respectivement dans /mnt/home, /mnt/var et /mnt/boot en n'oubliant pas avant de créer les répertoires avec la commande mkdir. 
 + 
 +Si vous avez une partition swap, activez-la avec la commande <code bash>swapon /dev/partition_swap</code>
  
 Installez le système de base : <code bash>pacstrap /mnt base linux linux-firmware</code> Installez le système de base : <code bash>pacstrap /mnt base linux linux-firmware</code>
Ligne 49: Ligne 52:
 Spécifiez la locale pour la session courante : <code bash>export LANG=fr_FR.UTF-8</code> Spécifiez la locale pour la session courante : <code bash>export LANG=fr_FR.UTF-8</code>
  
-Ajouter dans le fichier vconsole.conf la disposition de clavier que vous souhaitez utiliser (AZERTTY dans notre cas) : <code bash>echo KEYMAP=fr > /etc/vconsole.conf</code>+Ajoutez dans le fichier vconsole.conf la disposition de clavier que vous souhaitez utiliser (AZERTTY dans notre cas) : <code bash>echo KEYMAP=fr > /etc/vconsole.conf</code>
  
 Ajoutez dans le fichier /etc/hostname le nom de la machine : <code bash>echo NomDeLaMachine > /etc/hostname</code> Ajoutez dans le fichier /etc/hostname le nom de la machine : <code bash>echo NomDeLaMachine > /etc/hostname</code>
Ligne 74: Ligne 77:
  
 Re-générez le fichier grub.cfg pour prendre en compte l'activation des mises à jour : <code bash>grub-mkconfig -o /boot/grub/grub.cfg</code> Re-générez le fichier grub.cfg pour prendre en compte l'activation des mises à jour : <code bash>grub-mkconfig -o /boot/grub/grub.cfg</code>
 +
 +==== Configuration réseau ====
 +
 +Installez le gestionnaire de réseau NetworkManager : <code bash>pacman -S networkmanager network-manager-applet</code>
 +
 +Activez-le au démarrage : <code bash>systemctl enable NetworkManager.service</code>
 +
  
 ==== Redémarrage ==== ==== Redémarrage ====
Ligne 107: Ligne 117:
 ==== Pilotes carte graphique AMD ==== ==== Pilotes carte graphique AMD ====
  
-Installez les pilotes pour la carte graphique (Radeon RX580 dans mon cas) : <code bash>pacman -S xf86-video-amdgpu mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau</code>+Installez les pilotes pour la carte graphique (Radeon RX580 dans mon cas) : <code bash>pacman -S xf86-video-amdgpu mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau amdvlk lib32-amdvlk vulkan-mesa-layers vulkan-tools lib32-vulkan-mesa-layers</code>
  
  
Ligne 121: Ligne 131:
  
 Navigateur et client mail internet : <code bash>pacman -S firefox-i18n-fr thunderbird-i18n-fr</code> Navigateur et client mail internet : <code bash>pacman -S firefox-i18n-fr thunderbird-i18n-fr</code>
- 
-Gestionnaire de réseau : <code bash>pacman -S networkmanager network-manager-applet</code> 
  
 Gestionnaire d'archive : <code bash>pacman -S ark</code> Gestionnaire d'archive : <code bash>pacman -S ark</code>
Ligne 166: Ligne 174:
 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. 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 carte 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</code>+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</code>
  
-Une fois le paquet installé, créez le fichier /etc/modules-load.d/it87.conf et ajoutez dedans "it87".+Une fois le paquet installé, créez le fichier <code>/etc/modules-load.d/it87.conf</code> et ajoutez dedans <code>it87</code>
  
 Chargez le module manuellement pour éviter à devoir redémarrer  : <code bash>modprobe it87</code> Chargez le module manuellement pour éviter à devoir redémarrer  : <code bash>modprobe it87</code>
Ligne 184: Ligne 192:
 Wine, logiciel servant à exécuter des programmes Windows : <code bash>yay -S wine winetricks</code> Wine, logiciel servant à exécuter des programmes Windows : <code bash>yay -S wine winetricks</code>
  
-Librairies 32 bits 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</code>+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</code>
  
 ==== Gérer les partitions Windows ==== ==== Gérer les partitions Windows ====
  • gnu_linux/installation_archlinux.1636892891.txt.gz
  • Dernière modification : 2023/08/08 14:01
  • (modification externe)