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édentesRévision précédente
Prochaine révision
Révision précédente
installation_d_archlinux [2020/09/28 16:55] – [Configuration du système] superadmininstallation_d_archlinux [2022/04/11 16:34] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Installation d'ArchLinux ======+====== Installation & personnalisation d'ArchLinux ======
  
 Ce tutoriel a pour but de configurer correctement puis d'installer le système ArchLinux sur une machine à l'aide d'ArchLinux live depuis un CD ou une clé USB. Ce tutoriel a pour but de configurer correctement puis d'installer le système ArchLinux sur une machine à l'aide d'ArchLinux live depuis un CD ou une clé USB.
Ligne 5: Ligne 5:
 ===== Création du support bootable et démarrage ===== ===== Création du support bootable et démarrage =====
  
-Télécharger ArchLinux depuis le site officiel de la communauté Française : [[https://archlinux.fr/telecharger]] ==> Télécharger l'image ISO.+Télécharger ArchLinux depuis le site officiel de la communauté Française : [[https://archlinux.fr/telecharger|Télécharger l'image ISO]] .
  
 Utiliser le logiciel Rufus pour créer une clé ou un disque dur USB bootable, ou graver l'ISO sur une disque optique. Utiliser le logiciel Rufus pour créer une clé ou un disque dur USB bootable, ou graver l'ISO sur une disque optique.
Ligne 90: Ligne 90:
 Une fois dans fdisk, afficher les partitions existantes avec ''p'' en validant avec ''ENTREE'' (au cas où le disque serait déja partitionné), et créer une nouvelle partition avec ''n'' : Une fois dans fdisk, afficher les partitions existantes avec ''p'' en validant avec ''ENTREE'' (au cas où le disque serait déja partitionné), et créer une nouvelle partition avec ''n'' :
  
-{{ ::fdisk_p_n.png?400 |Créer une nouvelle partition avec fdisk}}+{{ ::fdisk_p_n.png?500 |Créer une nouvelle partition avec fdisk}}
  
 Après avoir appuyé sur ''n'', choisir le type de partition primaire en appuyant sur ''p'', choisir un numéro de partition, ainsi que la taille de la partition (First et Last Sectors) : Après avoir appuyé sur ''n'', choisir le type de partition primaire en appuyant sur ''p'', choisir un numéro de partition, ainsi que la taille de la partition (First et Last Sectors) :
  
-{{ ::fdisk_2.png?400 |Création d'une partition avec fdisk}}+{{ ::fdisk_2.png?600 |Création d'une partition avec fdisk}} 
 + 
 +Pour dimensionner une partition à la taille désirée, il suffit de préciser la valeur **Last Sector** en ajoutant ''+'' devant ainsi que l'unité derrière (**M** pour mégaoctects, **G** pour Gigaoctets et **T** pour terraoctets). Par exemple créer une partition de 10 Go on mettra ''+10G'' comme valeur.
  
 Faire de même pour chaque partition. On peut voir ici mes deux partitions, l'une pour le swap (/dev/sda1) de 4,8Go, l'autre pour le système (/dev/sda2) de 5,2Go : Faire de même pour chaque partition. On peut voir ici mes deux partitions, l'une pour le swap (/dev/sda1) de 4,8Go, l'autre pour le système (/dev/sda2) de 5,2Go :
  
-{{ :2020-06-18_14_20_14-window.png?400 |Partitions créees}}+{{ :2020-06-18_14_20_14-window.png?500 |Partitions créees}}
  
 Ensuite, il faut sélectionner le type de chaque partition. Lister les différents types disponibles avec la commande ''l''. Ensuite, il faut sélectionner le type de chaque partition. Lister les différents types disponibles avec la commande ''l''.
Ligne 106: Ligne 108:
 Par exemple, pour la partition de swap, je choisis la partition 1, et le type 82, c'est à "Linux Swap / Solaris", qui est adapté pour les partitions de swap : Par exemple, pour la partition de swap, je choisis la partition 1, et le type 82, c'est à "Linux Swap / Solaris", qui est adapté pour les partitions de swap :
  
-{{ ::linuxswapfidsk.png?400 |Typage de la partition de swap}}+{{ ::linuxswapfidsk.png?450 |Typage de la partition de swap}}
  
 Et pour la partition système, je met le type 83, "Linux" : Et pour la partition système, je met le type 83, "Linux" :
  
-{{ ::linuxsystemfidsk.png?400 |Typage de la partition système}}+{{ ::linuxsystemfidsk.png?450 |Typage de la partition système}}
  
 Enfin utiliser la commande ''w'' pour appliquer les réglages : Enfin utiliser la commande ''w'' pour appliquer les réglages :
  
-{{ ::fidskw.png?400 |Appliquer les réglages du disque avec w}}+{{ ::fidskw.png?450 |Appliquer les réglages du disque avec w}}
  
 Pour créer partition de swap plus rapidement on peut aussi utiliser la commande ''mkswap'' => [[https://www.computerhope.com/unix/mkswap.htm|Manuel de la commande mkswap]]. Pour créer partition de swap plus rapidement on peut aussi utiliser la commande ''mkswap'' => [[https://www.computerhope.com/unix/mkswap.htm|Manuel de la commande mkswap]].
Ligne 236: Ligne 238:
 Si le système plante au redémarrage, c'est normal, éteindre la machine et la rallumer manuellement. Si le système plante au redémarrage, c'est normal, éteindre la machine et la rallumer manuellement.
  
-Il faut maintenant configurer les interfaces réseau : [[https://wiki.mdekoninck.fr/doku.php?id=reseau_linux#distributions_basees_sur_archlinux_avec_netctl|Voir ce tutoriel]]+Il faut maintenant configurer les interfaces réseau : [[reseau_linux#distributions_basees_sur_archlinux_avec_netctl|Voir ce tutoriel]]
  
 Pour simplement obtenir une adresse IP via DHCP, de façon temporaire : Pour simplement obtenir une adresse IP via DHCP, de façon temporaire :
Ligne 248: Ligne 250:
 ===== Installation d'une interface graphique ===== ===== Installation d'une interface graphique =====
  
-Pour installer par exemple ''KDE Plasma 5'' il faut installer le meta-paquet ''plasma'' :+Il existe des centaines d'interfaces graphiques différentes pour ArchLinux, telles que : 
 +  * KDE => [[installer kde plasma|Installer KDE Plasma 5]] 
 +  * Gnome 
 +  * Unity 
 +  * XFCE 
 +  * Et bien d'autres
  
-<code>pacman -S plasma </code>+Le mieux est de les comparer puis de choisir la plus appropriée.
  
-Des choix de paquets vont être proposés, appuyer toujours sur ''ENTREE'' pour valider les choix par défaut, ou séléctionner les paquets à installer.+===== Création d'un utilisateur ===== 
 +Ajouter un utilisateur (remplacer groupe et utilisateur par le nom du groupe auquel ajouter l'utilisateur et le nom de l'utilisateur a créer) : 
 +<code> useradd -m -G groupe utilisateur </code>
  
-Puis lorsque l'installation est prête à démarrer, valider en tapant **y** puis appuyer sur ''ENTREE''.+Le groupe principal est facultatif.
  
-L'installation de l'environnement graphique va alors s'effectuer.+Puis lui affecter un mot de passe :
  
-Ensuite, installer le paquet ''sddm-kcm'' pour avoir une interface graphique de login :+<code>passd utilisateur</code>
  
-<code>pacman -S sddm-kcm </code>+Et le renseigner. Valider avec ''ENTREE''.
  
-Puis l'activer au démarrage du système : +==== Privilèges d'administration ====
- +
-<code>systemctl enable sddm </code> +
- +
-Afin de passer le clavier en Français au lancement de SDDM, éditer le fichier ''/usr/share/sddm/scripts/Xsetup'' et y ajouter ceci à la fin : +
- +
-<code>setxkbmap fr</code> +
- +
-Enfin, générer un fichier de configuration par défaut pour SDDM en utilisant cette commande : +
- +
-<code> sddm --example-config > /etc/sddm.conf </code> +
- +
-Il ne restera plus qu'a créer des utilisateurs qui pourront se connecter en interface graphique via SDDM (impossible avec root) => [[installation_d_archlinux|Création d'un utilisateur]]. Après un ''reboot'', SDDM va alors s'ouvrir à la place de la console virtuelle ''tty1'' et proposer la liste des utilisateurs sur la machine. +
- +
-===== Création d'un utilisateur ====+
-Ajouter un utilisateur (remplacer groupe et utilisateur par le nom du groupe auquel ajouter l'utilisateur et le nom de l'utilisateur a créer) : +
-<code> useradd -m -G groupe utilisateur </code> +
- +
-Le groupe est facultatif.+
  
 Pour que l'utilisateur ait tous les droits, il faut installer le paquet ''sudo'' et ajouter l'utilisateur au groupe ''wheel'' avec la commande suivante : Pour que l'utilisateur ait tous les droits, il faut installer le paquet ''sudo'' et ajouter l'utilisateur au groupe ''wheel'' avec la commande suivante :
Ligne 297: Ligne 288:
  
  
 +
 +===== Création d'un ISO Live personnalisé d'ArchLinux =====
 +
 +[[https://wiki.archlinux.fr/archiso|Création d'un ISO d'ArchLinux Live personnalisé]]
  
 ===== Sources ===== ===== Sources =====
Ligne 304: Ligne 299:
 [[https://wiki.archlinux.fr/GRUB#Notes_pour_les_utilisateurs_actuels_de_GRUB_Legacy|Installation de GRUB (archlinux.fr)]] [[https://wiki.archlinux.fr/GRUB#Notes_pour_les_utilisateurs_actuels_de_GRUB_Legacy|Installation de GRUB (archlinux.fr)]]
  
 +[[https://www.malekal.com/fdisk-gfdisk-creer-supprimer-redimensionner-des-partitions-de-disque-en-ligne-de-commandes-linux/|Manipuler les partitions de disques sous Linux]]