Guide de virtualisation MiniOS
Ce guide explique comment exécuter MiniOS dans des machines virtuelles, optimiser les performances et utiliser MiniOS comme hôte de virtualisation. MiniOS est basé sur Debian 13 "Trixie" et inclut des pilotes de virtualisation et des outils invités intégrés pour des performances optimales.
Fonctionnalités de virtualisation spécifiques à MiniOS
MiniOS intègre la détection de virtualisation et l’ajustement automatique de la résolution. Le système inclut le script minios-virtreschange, qui détecte automatiquement les environnements virtuels (VirtualBox, VMware, KVM, QEMU, Xen, Hyper-V) et ajuste la résolution d’écran en conséquence.
Gestion automatique de la résolution :
- Paramètre du noyau :
virtres=WIDTHxHEIGHT(ex. :virtres=1920x1080) - Désactiver l’ajustement automatique : paramètre du noyau
novirtres - Résolution par défaut : 1280x800 (si le paramètre virtres n’est pas spécifié)
- Détection : Détecte automatiquement les environnements VM et ajuste la résolution en conséquence
Exécuter MiniOS en tant que système invité
Configuration générale de la VM
Paramètres recommandés (toutes plateformes) :
- Mémoire : 2 Go minimum, 4 Go recommandés (Edition Standard : 1 Go minimum)
- Processeurs : 2 cœurs minimum
- Stockage : 4 Go minimum (8 Go recommandés pour la persistance)
- Type d’OS : Linux 64 bits / Autre Linux 64 bits
Sélection du contrôleur de disque :
- VMware : Utiliser un contrôleur SCSI pour de meilleures performances
- VirtualBox : Utiliser un contrôleur SATA avec AHCI
- QEMU/KVM : Utiliser des périphériques de bloc VirtIO
- Hyper-V : Utiliser un contrôleur SCSI
Sélection de l’adaptateur réseau :
- VMware : Utiliser VMXNET3 pour de meilleures performances
- VirtualBox : Utiliser Intel PRO/1000 MT Desktop
- QEMU/KVM : Utiliser l’interface réseau VirtIO
- Hyper-V : Utiliser l’adaptateur réseau synthétique
Installation des outils invités
VMware (VMware Workstation/Player) : Dans les éditions MiniOS Toolbox et Ultra, open-vm-tools est préinstallé. Pour l’édition Standard :
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktopVirtualBox :
# Insert Guest Additions CD and install
sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run
sudo rebootQEMU/KVM : Dans les éditions MiniOS Toolbox et Ultra, qemu-guest-agent est préinstallé. Pour l’édition Standard :
sudo apt install qemu-guest-agent
sudo systemctl enable qemu-guest-agentHyper-V : Les composants d’intégration sont préinstallés dans MiniOS. Pour des fonctionnalités avancées :
sudo apt install linux-cloud-tools-generic linux-tools-genericUtiliser MiniOS comme hôte de virtualisation
MiniOS intègre la prise en charge native de l’exécution de conteneurs et de machines virtuelles dans les éditions Toolbox et Ultra. L’édition Ultra offre une prise en charge complète de Docker et KVM/QEMU, tandis que Toolbox inclut uniquement les outils de virtualisation.
Prise en charge de Docker
Edition Ultra : Docker est préinstallé, incluant lazydocker – une interface pour la gestion de Docker
Autres éditions : Docker peut être installé manuellement :
# Install from Debian repositories
sudo apt update
sudo apt install docker.io docker-compose
# Or install the official version
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shPrise en charge de KVM/QEMU
Editions Toolbox et Ultra : Les outils KVM sont préinstallés, y compris virt-manager – une interface graphique pour la gestion des machines virtuelles
Autres éditions : Les outils de virtualisation peuvent être installés manuellement :
# Install KVM tools
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system virt-managerPrise en charge de VirtualBox
VirtualBox n’est pas inclus dans les dépôts officiels de Debian 13, mais peut être installé via les paquets officiels Oracle :
# Download deb-package from https://www.virtualbox.org/wiki/Linux_Downloads
# and install
sudo apt install ./virtualbox-*.debLes utilisateurs sont automatiquement ajoutés au groupe vboxusers pour accéder aux fonctionnalités de VirtualBox.