{{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.