{{page>./onglets_installations_et_services}}
====== Installation d'Arch Linux pour Dell G16 7630 (NVIDIA / Wayland / KVM / Docker) ======
Cette procédure décrit l'installation et la configuration d'un système hôte minimal et stable basé sur **Arch Linux** optimisé pour l'architecture hybride Intel/NVIDIA du Dell G16 7630, incluant le support des conteneurs (Docker/Distrobox) et des machines virtuelles (KVM/virt-manager pour YunoHost).
===== 1. Préparation et Démarrage =====
* Préparer une clé USB avec [[https://ventoy.net|Ventoy]].
* Télécharger l'ISO officielle d'Arch Linux et la copier sur la clé.
* Connecter la clé au Dell G16, démarrer et tapoter **F12** pour accéder au menu de démarrage (Boot Menu).
* Sélectionner la clé USB en mode **UEFI**.
===== 2. Lancement de l'installateur guidé =====
Une fois l'invite de commande de l'ISO chargée (`root@archiso ~ #`), lancer l'outil officiel :
archinstall
==== Choix essentiels à respecter dans archinstall : ====
* **Disk configuration** : Choisir le partitionnement manuel et sélectionner exclusivement la **partition libre** dédiée. //Ne pas formater le disque entier si un autre OS est présent !//
* **Profile** : Sélectionner ''Desktop'', puis choisir l'environnement de bureau choisi (''KDE Plasma'' ou ''GNOME'').
* **Graphics driver** : Sélectionner impérativement **NVIDIA (proprietary)**. L'installateur configurera nativement les pilotes de la série 550+ requis pour l'Explicit Sync sous Wayland.
* **Network configuration** : Sélectionner **NetworkManager** pour une gestion simplifiée du Wi-Fi et de l'Ethernet.
* **Audio** : Sélectionner **Pipewire** (recommandé par défaut pour Wayland).
Une fois la configuration terminée, sélectionner **Install**. À la fin du processus, redémarrer la machine et retirer la clé USB.
===== 3. Post-Installation : Outils Systèmes et Virtualisation =====
Après avoir démarré sur le nouveau système Arch Linux, ouvrir un terminal pour installer les briques de virtualisation et de conteneurs.
==== 3.1. Pile Graphique Wayland / NVIDIA ====
Vérifier et installer la couche de compatibilité Wayland si nécessaire :
sudo pacman -S --needed nvidia nvidia-utils lib32-nvidia-utils egl-wayland
==== 3.2. Environnement de Conteneurs (Docker & Distrobox) ====
Pour cloisonner les activités "Développement" et "Sites Internet" de manière ultra-légère.
# 1. Installation des paquets
sudo pacman -S --needed docker distrobox
# 2. Activation et démarrage immédiat du service Docker
sudo systemctl enable --now docker
# 3. Ajout de l'utilisateur au groupe Docker (éviter d'utiliser sudo pour chaque conteneur)
sudo usermod -aG docker \$(whoami)
^ Note | Un redémarrage de la session utilisateur est obligatoire pour que le changement de groupe prenne effet. |
==== 3.3. Hyperviseur KVM / virt-manager (Pour YunoHost) ====
Nécessaire pour faire tourner l'écosystème complet de vos VM YunoHost existantes.
# 1. Installation des outils de virtualisation complète
sudo pacman -S --needed qemu-desktop virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat libvirt iptables-nft
# 2. Activation et démarrage du service libvirt
sudo systemctl enable --now libvirtd
# 3. Ajout de l'utilisateur au groupe de virtualisation
sudo usermod -aG libvirt \$(whoami)
===== 4. Aide-mémoire d'utilisation rapide =====
==== Utilisation de Distrobox ====
Créer un espace Ubuntu étanche pour un IDE (ex: VS Code), l'utiliser, puis l'exporter sur le système hôte :
# Créer le conteneur
distrobox create --name mon-env-dev --image ubuntu:latest
# Entrer dans le conteneur
distrobox enter mon-env-dev
# À l'intérieur du conteneur (installation et export d'une app) :
sudo apt update && sudo apt install vscode
distrobox-export --app code
# Quitter le conteneur
exit
L'application apparaît désormais nativement dans le menu des applications de l'hôte (KDE/GNOME) tout en s'exécutant de manière isolée.