Vous souhaitez tester un nouveau système d’exploitation sans risquer d’endommager votre configuration actuelle ? Ou peut-être avez-vous besoin de faire tourner des logiciels incompatibles avec votre OS ? La virtualisation est la solution. En créant une machine virtuelle (VM), vous pouvez exécuter un système d’exploitation complet à l’intérieur de votre ordinateur, comme s’il s’agissait d’un simple programme.
Ce guide vous accompagne pas à pas dans l’installation et la configuration de votre première machine virtuelle. Nous nous appuierons principalement sur VirtualBox, un hyperviseur gratuit, open source et multiplateforme développé par Oracle. D’autres hyperviseurs comme VMware, KVM, Hyper-V ou Parallels existent, mais VirtualBox reste la référence pour la majorité des utilisateurs grâce à sa simplicité d’utilisation et sa large communauté.
Avant de commencer, voici ce dont vous aurez besoin :
- Un ordinateur avec un processeur compatible avec la virtualisation
- Au minimum 8 à 20 Go d’espace disque disponible (selon l’OS à installer) et 1 Go de RAM
- Un fichier d’installation (CD/DVD ou fichier
.iso) pour le système d’exploitation invité - Une clé de produit si vous installez Windows
- Une connexion internet ou le fichier d’installation de VirtualBox
Remarque : La virtualisation ne prend pas entièrement en charge les programmes gourmands en ressources graphiques. Certains jeux ou applications 3D peuvent ne pas fonctionner correctement dans une VM.
Récap 👇
ToggleLexique de la virtualisation
Avant d’aller plus loin, voici quelques termes clés à connaître :
- Hôte (Host) : votre ordinateur physique sur lequel fonctionne le système d’exploitation principal.
- Invité (Guest) : le système d’exploitation qui s’exécute à l’intérieur de la machine virtuelle.
- Hyperviseur : le logiciel qui crée et gère les machines virtuelles (ex. VirtualBox, VMware).
- Fichier .ova : un format de fichier permettant d’exporter et d’importer des machines virtuelles préconfigurées.
- Fichier .iso : une image disque utilisée comme support d’installation d’un OS.
Étape 1 : Préparer votre ordinateur
Avant d’installer quoi que ce soit, quelques vérifications s’imposent. Elles éviteront la plupart des problèmes que l’on rencontre en cours de route.
Activer la virtualisation du processeur
La virtualisation matérielle doit être activée dans le BIOS ou l’UEFI de votre ordinateur. Selon votre processeur, cette option s’appelle VT-x/VT-d (Intel) ou AMD-V (AMD). Si elle est désactivée, VirtualBox affichera une erreur au démarrage de votre VM. Consultez la documentation de votre carte mère pour savoir comment y accéder.
Vérifier l’espace disque disponible
Une machine virtuelle occupe généralement 10 Go ou plus sur votre disque dur. Assurez-vous d’avoir suffisamment d’espace avant de commencer. Supprimer des fichiers inutiles à l’avance vous évitera des interruptions en pleine installation.
Désactiver (ou configurer) les services de synchronisation cloud
Si vous utilisez OneDrive, Dropbox, iCloud ou tout autre service de synchronisation, veillez à ce qu’il ne synchronise pas le dossier dans lequel seront stockées vos machines virtuelles. Ces services tentent de synchroniser les fichiers VM en temps réel des fichiers qui peuvent peser plusieurs dizaines de gigaoctets et changer constamment. Résultat : votre ordinateur ralentit considérablement.
Disposer des droits administrateur
L’installation d’un hyperviseur nécessite des privilèges d’administrateur sur votre machine. Confirmez que vous disposez de ces droits avant de passer à l’étape suivante.
Étape 2 : Télécharger et installer VirtualBox
Rendez-vous sur virtualbox.org/wiki/Downloads et téléchargez la version correspondant à votre système d’exploitation (Windows, macOS ou Linux).
L’installation est simple :
- Lancez le fichier d’installation téléchargé.
- Conservez les paramètres par défaut proposés.
- Acceptez l’installation des composants Oracle lorsqu’ils vous sont proposés, ils sont nécessaires au bon fonctionnement de VirtualBox.
Important : Nous vous recommandons de toujours utiliser la version la plus récente de VirtualBox. Les nouvelles machines virtuelles sont généralement créées avec la dernière version disponible. Pensez également à mettre à jour VirtualBox à chaque nouveau semestre si vous utilisez des VM de cours.
Étape 3 : Créer une nouvelle machine virtuelle
Une fois VirtualBox installé et ouvert, cliquez sur « Nouvelle » dans le menu principal.
Nommer votre VM
Donnez un nom explicite à votre machine virtuelle. Ce nom apparaîtra dans la liste de vos VM, alors choisissez quelque chose de reconnaissable (ex. : « Ubuntu 22.04 – Cours Réseaux »).
Choisir le type et la version
Sélectionnez le type (Linux, Windows, etc.) et la version (Ubuntu 64-bit, Windows 11, etc.) correspondant au système que vous souhaitez installer. VirtualBox adapte automatiquement certains paramètres en fonction de ce choix.
Étape 4 : Allouer la mémoire RAM
Le choix de la RAM est crucial. La règle d’or : n’allouez jamais plus de la moitié de la RAM disponible sur votre machine hôte.
- Pour une VM Windows : 1 à 2 Go minimum sont recommandés.
- Pour une VM Linux : 512 Mo minimum suffisent dans la plupart des cas.
Restez dans la zone verte indiquée par VirtualBox pour éviter de dégrader les performances de votre ordinateur principal.
Étape 5 : Configurer le disque dur virtuel
Vous avez deux options :
- Utiliser un disque dur virtuel existant : si vous avez déjà un fichier VM à réutiliser.
- Créer un nouveau disque dur virtuel : c’est l’option la plus courante pour une nouvelle installation.
Choisir le type de fichier
Sélectionnez VDI (VirtualBox Disk Image). Il s’agit du format natif de VirtualBox, stocké sous forme d’un fichier unique avec l’extension .vdi.
Choisir le mode d’allocation
Optez pour « Dynamiquement alloué ». L’espace sur votre disque physique n’augmente qu’au fur et à mesure que la VM en a besoin. C’est l’option idéale pour économiser de l’espace disque. L’option « Taille fixe » offre de légères meilleures performances, mais consomme immédiatement tout l’espace défini.
Définir la taille du disque
Par défaut, VirtualBox propose une taille minimale. Selon vos besoins, vous pouvez l’augmenter. Gardez en tête que cet espace sera « réservé » sur votre disque physique ne sélectionnez pas plus que ce que vous êtes prêt à allouer.
Étape 6 : Importer une machine virtuelle (optionnel)
Si vous disposez d’un fichier .ova (par exemple, une VM préconfigurée pour un cours), vous n’avez pas besoin de créer une VM de zéro.
- Téléchargez le fichier
.ovadepuis votre espace de cours. - Dans VirtualBox, allez dans Fichier → Importer un appareil virtuel.
- Sélectionnez le fichier
.ovaet suivez les instructions.
Une fois importée, la VM apparaîtra automatiquement dans la liste des invités de VirtualBox.
Étape 7 : Installer le système d’exploitation
Double-cliquez sur votre VM dans la liste pour la démarrer. VirtualBox vous demandera de sélectionner un support d’installation. Naviguez jusqu’à votre fichier .iso ou insérez votre CD/DVD d’installation.
Suivez ensuite le processus d’installation propre à l’OS que vous installez. Ce processus varie selon les systèmes pour Windows, vous devrez notamment fournir une clé de produit.
À noter : Les grandes VM Linux peuvent prendre jusqu’à une minute pour démarrer et afficher l’écran de connexion. Si le démarrage est beaucoup plus lent ou si les performances sont mauvaises une fois connecté, consultez la section dépannage de la documentation VirtualBox.
Étape 8 : Installer les Guest Additions
Les Guest Additions sont un ensemble d’outils qui améliorent significativement l’expérience dans la VM :
- Passage en mode plein écran
- Partage du presse-papiers entre hôte et invité
- Accélération 2D et 3D
- Dossiers partagés
Installation sur Windows
Pour activer l’accélération 2D et 3D, les Guest Additions doivent être installées en mode sans échec :
- Démarrez la VM en mode sans échec.
- Dans le menu de la fenêtre VirtualBox, cliquez sur Périphériques → Insérer l’image CD des Additions Invité.
- Suivez les instructions et redémarrez la VM.
Ensuite, rendez-vous dans les paramètres d’affichage de votre VM (lorsqu’elle est éteinte) pour :
- Cocher l’accélération 2D et 3D
- Augmenter la mémoire vidéo (128 Mo recommandés)
Étape 9 : Utiliser votre machine virtuelle
Votre VM fonctionne comme un ordinateur à part entière. Voici quelques opérations utiles à connaître :
Partager des fichiers entre l’hôte et l’invité
Plusieurs méthodes existent : dossiers partagés VirtualBox, glisser-déposer (si activé dans les Guest Additions), ou transfert via réseau. Consultez la documentation VirtualBox pour plus de détails selon votre configuration.
Exécuter des commandes avec des privilèges root
Ouvrez un terminal dans la VM et précédez votre commande de sudo. Par exemple :
sudo apt-get install vim
Cette commande installe l’éditeur de texte vim sur une VM Ubuntu Linux.
Trouver l’adresse IP de votre VM
Dans un terminal, tapez :
ifconfig | more
Si vous disposez d’un réseau hôte uniquement (Host-Only Network), vous verrez une adresse IP du type 192.168.56.101.
Étape 10 : Éteindre correctement votre machine virtuelle
C’est une étape souvent négligée, mais elle est essentielle. Éteindre une VM incorrectement peut corrompre le système de fichiers invité l’équivalent de débrancher brutalement le câble d’alimentation d’un ordinateur.
Trois méthodes sûres pour éteindre votre VM :
- Utiliser le bouton d’extinction de l’OS invité (menu Démarrer, barre des tâches, etc.)
- Ouvrir un terminal et taper :
sudo shutdown -h now - Dans le menu de la fenêtre VirtualBox : Machine → Arrêt ACPI
Attention : Ne fermez jamais la fenêtre de la VM en cliquant simplement sur le bouton « X » ou via Fichier → Fermer sans choisir l’option « Envoyer le signal d’arrêt ». Ces actions peuvent avoir des conséquences imprévues sur l’intégrité de votre VM.
Questions Fréquentes
Quelle est la différence entre VirtualBox et VMware ?
VirtualBox est entièrement gratuit et open source, ce qui en fait le choix privilégié pour un usage personnel ou académique. VMware offre des performances légèrement supérieures et des fonctionnalités avancées pour les entreprises, mais certaines versions sont payantes. Les deux prennent en charge les fichiers .ova pour l’import/export de VM.
Combien de machines virtuelles puis-je créer ?
Techniquement, autant que votre espace disque et votre RAM le permettent. En pratique, la plupart des ordinateurs personnels peuvent faire tourner une ou deux VM simultanément sans problèmes de performance.
Puis-je accéder à internet depuis ma machine virtuelle ?
Oui. Par défaut, VirtualBox configure le réseau en mode NAT, ce qui donne à la VM un accès à internet via la connexion de votre machine hôte. D’autres modes réseau (Pont, Réseau interne, Hôte uniquement) sont disponibles selon vos besoins.
Que faire si ma VM est très lente ?
Plusieurs causes possibles : virtualisation matérielle désactivée dans le BIOS, RAM insuffisante allouée, service de synchronisation cloud actif, ou Guest Additions non installées. Vérifiez ces points dans l’ordre avant de consulter la documentation de dépannage VirtualBox.
Mes fichiers sont-ils en sécurité dans la VM ?
Les fichiers stockés dans la VM sont isolés sur votre disque physique dans le fichier .vdi. Ils ne seront pas affectés par des modifications sur l’OS hôte. Cependant, une extinction forcée peut corrompre les données d’où l’importance d’éteindre correctement votre VM.
Votre environnement virtuel, enfin opérationnel
Vous avez maintenant toutes les clés en main pour installer et utiliser une machine virtuelle avec VirtualBox. De la préparation de votre ordinateur à l’extinction correcte de la VM, chaque étape compte pour garantir une expérience stable et performante.
La virtualisation ouvre un champ de possibilités considérable : tester des systèmes d’exploitation, isoler des environnements de développement, ou faire tourner des logiciels incompatibles avec votre OS principal. Et avec VirtualBox, tout cela est accessible gratuitement, quelle que soit votre plateforme.
Si vous rencontrez des difficultés en cours de route, la documentation officielle de VirtualBox et les forums de la communauté sont d’excellentes ressources. Vous y trouverez des réponses pour la grande majorité des problèmes rencontrés.