Table des matières
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 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 PlasmaouGNOME). - 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.
