Linux & Systèmes PDF Gratuit

Tutoriel Créer une machine virtuelle VirtualBox (Débutant)

Comment créer une machine virtuelle (VM) VirtualBox — Une machine virtuelle VirtualBox est un environnement isolé qui émule le matériel nécessaire pour installer et exécuter un système d'exploitation invité sur un hôte. Cet outil permet de tester des OS, isoler des services et déployer des environnements reproductibles pour développement ou formation ; il est courant dans l'administration système et le support logiciel.

Rédigé par Pierre Martin — procédures testées et reproductibles en environnement de laboratoire, avec attention portée à la méthodologie et aux choix techniques (type de disque, mode réseau, montage d'ISO).

🎯 Ce que vous allez apprendre

  • Utiliser l'assistant de création — lancer l'interface et suivre l'assistant « Nouveau » pour déclarer le nom, le type et la version du système invité. Configurer les paramètres initiaux de la VM de façon cohérente avec le système cible pour éviter les incompatibilités lors de l'installation.
  • Allouer la mémoire vive (RAM) — comprendre la recommandation de VirtualBox sur les tailles de RAM et équilibrer la mémoire entre l'hôte et la VM afin de démarrer l'OS invité sans compromettre les performances de l'hôte. Laisser au moins 2 Go de RAM libre pour le système hôte pour réduire le risque de swapping et maintenir la réactivité.
  • Allouer le processeur (CPU) — choisir le nombre de processeurs virtuels à attribuer et mesurer l'impact sur la réactivité de l'hôte et de la VM.
  • Créer et choisir un disque virtuel — distinguer image à taille variable et image à taille fixe et paramétrer la capacité du disque d'amorçage. Maîtriser l'impact des deux modes sur l'occupation disque et les performances, et créer un .vdi adapté aux besoins (VDI dynamique vs fixe).
  • Configurer le stockage et monter une image ISO — utiliser l'onglet Stockage pour sélectionner l'icône CD-ROM vide puis choisir entre Lecteur de l'hôte ou Sélectionner un fichier de disque optique virtuel… pour monter un fichier .iso. Posséder une image ISO (par exemple Ubuntu ou Windows) est nécessaire pour procéder à l'installation de l'OS invité.
  • Paramétrer le réseau en mode pont — sélectionner « Accès par pont » pour que la VM obtienne une adresse IP sur le LAN de l'hôte, vérifier l'option « câble branché » et le type de carte réseau en Avancé afin que la VM soit accessible depuis d'autres machines du réseau.

Installation de VirtualBox sur l'hôte

Télécharger Oracle VM VirtualBox depuis le site officiel https://www.virtualbox.org. Choisir le package correspondant au système hôte (Windows, macOS, Linux) puis suivre l'assistant d'installation. Un compte administrateur sur l'hôte est généralement requis pour l'installation des pilotes réseau et l'enregistrement des modules du noyau sur Linux. Vérifier les exigences minimales de disque et de RAM avant l'installation.

Sur hôtes Linux, privilégier l'installation via le gestionnaire de paquets de la distribution pour maintenir les dépendances et les mises à jour : par exemple apt pour Debian/Ubuntu, dnf pour Fedora ou pacman pour Arch. Exemple d'installation rapide :

sudo apt update
sudo apt install virtualbox

Si VirtualBox signale des modules du noyau non chargés ou des erreurs liées à vboxdrv, exécuter la commande suivante pour reconstruire et recharger les modules :

sudo /sbin/vboxconfig
Ne pas allouer plus de 50% de la mémoire physique (RAM) de l'hôte à une seule VM : cela peut dégrader les performances de l'hôte et provoquer des instabilités.

Installation et configuration d'un OS invité

Après création de la VM, monter le fichier ISO de l'installateur dans l'onglet Stockage et démarrer la VM pour lancer l'installateur du système invité. Suivre les étapes classiques : choix de la langue, partitionnement (guidé ou manuel selon besoin), configuration du compte utilisateur et installation du chargeur de démarrage. Activer les options de virtualisation matérielle (VT-x/AMD-V) si l'OS le requiert et si la plateforme hôte les expose. Après l'installation, installer les Guest Additions (Additions invité) pour améliorer l'intégration (presse-papier partagé, dossiers partagés, drivers graphiques).

Optimisation : Les Additions invité

Installer les Guest Additions ISO dans la VM améliore l'intégration entre l'hôte et l'OS invité : pilotes graphiques pour un affichage adaptatif, synchronisation du presse-papier, dossiers partagés et support du pointeur souris. Monter l'ISO des Additions invité depuis le menu Périphériques et lancer l'installateur dans l'OS invité après le premier démarrage permet également d'optimiser les performances d'entrée/sortie et l'expérience utilisateur.

Configuration avancée : L'Extension Pack

Oracle VM VirtualBox Extension Pack ajoute des fonctionnalités étendues (support USB 2.0/3.0, RDP, chiffrement disque, etc.). L'Extension Pack doit correspondre à la version installée de VirtualBox. Télécharger l'Extension Pack depuis le site officiel d'Oracle et l'installer via Fichier > Préférences > Extensions pour activer le support USB et d'autres fonctionnalités avancées. Vérifier la compatibilité avant déploiement en environnement de production.

Installation de l'Extension Pack

Télécharger le fichier .vbox-extpack depuis https://www.virtualbox.org/wiki/Downloads, puis double-cliquer sur le fichier ou l'installer depuis l'interface VirtualBox. Après installation, activer le contrôleur USB dans les paramètres de la VM (Paramètres > USB) et sélectionner USB 2.0 ou USB 3.0 selon le périphérique et le support fourni par l'Extension Pack.

Préparation du fichier ISO

Avant de monter une ISO, vérifier son intégrité pour garantir une installation fiable. Lorsque le site de téléchargement fournit une somme de contrôle, comparer le SHA256 du fichier téléchargé avec la valeur officielle :

sha256sum nom_image.iso

Vérifier que la somme correspond à celle publiée sur le site officiel (Ubuntu, Debian, Microsoft, etc.). Télécharger les ISOs depuis les sources officielles pour éviter les fichiers modifiés ou corrompus.

Où trouver les images ISO pour votre VM ?

Téléchargements légaux courants :

Cas pratique : Installer Windows 10/11 sur VirtualBox

Windows 10 s'installe classiquement via une ISO officielle. Pour Windows 11, attention à la compatibilité : Windows 11 peut nécessiter un TPM virtuel et le Secure Boot. Vérifier la documentation officielle de VirtualBox pour savoir si la version utilisée propose un module vTPM et comment l'activer ; activer EFI/UEFI dans les paramètres système de la VM si l'installateur l'exige. Ajuster la taille du disque et le contrôleur (préférer un contrôleur SATA pour les disques modernes) avant le démarrage de l'installateur.

❓ Foire Aux Questions (FAQ)

Quelle est la différence concrète entre une image à taille variable et une image à taille fixe ?

Une image à taille variable augmente son fichier hôte au fur et à mesure de l'écriture des données, ce qui économise de l'espace disque initialement; une image à taille fixe réserve immédiatement l'espace alloué, offrant souvent de meilleures performances d'I/O. Le choix dépend du compromis souhaité entre utilisation disque et performance.

Si je veux que la VM obtienne une IP sur le même réseau que l'hôte, quel mode réseau utiliser ?

Choisir « Accès par pont » (bridged) pour que la carte réseau virtuelle apparaisse comme un client distinct sur le LAN et reçoive une IP du même serveur DHCP que l'hôte. Vérifier en Avancé que l'option « câble branché » est cochée et sélectionner un type de carte compatible.

Systèmes recommandés pour un premier test

Dépannage : Pourquoi ma VM ne démarre pas ?

Vérifier d'abord que la virtualisation matérielle est activée dans le BIOS/UEFI (VT-x/AMD-V). Contrôler l'ordre de démarrage et la présence d'un média amorçable (ISO monté). Si la VM échoue au démarrage, examiner les logs de VirtualBox et le paramétrage du contrôleur de stockage (IDE vs SATA/Controller). Un manque de mémoire, des conflits de CPU ou des extensions non chargées sur l'hôte peuvent empêcher le boot. Pour les systèmes Linux invités, vérifier le support EFI si l'installateur l'exige et adapter les contrôleurs de disque si nécessaire.

  • E_FAIL 0x80004005 — erreur générique pouvant indiquer un problème de pilote ou de modules du noyau.
  • VERR_VM_DRIVER_NOT_ACCESSIBLE — souvent lié à des modules vbox non chargés ou permissions insuffisantes.
  • VERR_VM_CREATE_FAILED — échec à la création de la VM (ressources ou configuration incorrecte).
  • VERR_INTEL_MSR_INVALID — problème de compatibilité CPU/virtualisation matérielle.

💡 Pourquoi choisir ce cours ?

Rédigé par Pierre Martin, ce guide se concentre sur une méthodologie de configuration reproductible et testée sur Oracle VM VirtualBox. Les procédures privilégient des libellés et des choix techniques clairs (type de disque, mode réseau, montage d'ISO) pour faciliter la mise en œuvre immédiate en environnement de test ou en laboratoire. Mots-clés et concepts abordés : Oracle VM VirtualBox Extension Pack, Virtualisation matérielle BIOS, VDI dynamique vs fixe, Contrôleur SATA, Guest Additions ISO.

👤 À qui s'adresse ce cours ?

  • Public cible : administrateurs débutants, techniciens support et étudiants en systèmes qui ont besoin de créer des VM pour tests, formation ou déploiement local.
  • Prérequis : connaissances de base d'un système hôte (Windows ou Linux), droit d'administrateur pour installer VirtualBox, et compréhension élémentaire des fichiers .iso et du gestionnaire de fichiers.

📑 Sommaire du document

  • Tutoriel Créer une machine virtuelle VirtualBox (Débutant)