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).
Une fois l'invite de commande de l'ISO chargée (`root@archiso ~ #`), lancer l'outil officiel :
archinstall
Desktop, puis choisir l'environnement de bureau choisi (KDE Plasma ou GNOME).Une fois la configuration terminée, sélectionner Install. À la fin du processus, redémarrer la machine et retirer la clé USB.
Après avoir démarré sur le nouveau système Arch Linux, ouvrir un terminal pour installer les briques de virtualisation et de conteneurs.
Vérifier et installer la couche de compatibilité Wayland si nécessaire :
sudo pacman -S --needed nvidia nvidia-utils lib32-nvidia-utils egl-wayland
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. |
|---|
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)
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.