Partagez votre machine virtuelle VirtualBox entre différents systèmes d'exploitation

Bien que la création d’une machine virtuelle dans VirtualBox soit une tâche facile, le partage de cette machine virtuelle entre différents systèmes d’exploitation ne l’est pas. Si vous avez un double démarrage sur votre ordinateur et que vous avez créé une machine virtuelle dans l’une des partitions d’OS, en raison de la différence de structure de fichiers entre les différents systèmes d’exploitation, vous ne pourrez pas accéder et ouvrir le fichier de la VM dans l’autre partition. Le tutoriel suivant vous montrera comment partager votre machine virtuelle VirtualBox, quel que soit l’OS que vous utilisez.
Astuce : apprenez comment installer Windows en tant que machine virtuelle VirtualBox sous Linux.
Table des matières
- Créer le périphérique de stockage pour votre VM
- Partager le fichier VDI entre Windows et Mac/Linux
- Partager le fichier VDI entre Mac et Linux
- Questions fréquentes
Créer le périphérique de stockage pour votre VM
La première étape pour partager votre VM entre différents systèmes est de créer un périphérique de stockage externe avec un système de fichiers ExFAT. Cela vous permet de charger le fichier du disque dur pour votre VM, peu importe son système d’exploitation parent.
Pour ce faire sous Windows, ouvrez le gestionnaire de fichiers de votre système, puis branchez votre disque dur externe.
Trouvez votre disque dans la barre latérale gauche du gestionnaire de fichiers, cliquez avec le bouton droit de la souris, puis sélectionnez Format…

Cliquez sur la liste déroulante sous l’étiquette Système de fichiers, puis sélectionnez ExFAT.

Acceptez les valeurs par défaut, puis cliquez sur Démarrer.
Créer un lecteur ExFAT sous macOS
Appuyez sur Commande + Espace pour ouvrir la recherche Spotlight de votre machine, puis tapez “Utilitaire de disque.”
Cliquez sur l’entrée de votre disque physique dans la barre latérale gauche de la fenêtre.

Remarque : Parfois, l’application Utilitaire de disque ne montrera pas les périphériques physiques par défaut. Pour corriger cela, allez dans le menu Affichage, puis cliquez sur Afficher tous les périphériques.
Cliquez sur le bouton Effacer dans la barre supérieure de la fenêtre, puis sélectionnez ExFAT dans la liste déroulante de format.

Appuyez sur Effacer pour formater votre lecteur en ExFAT.
Créer un lecteur ExFAT sous Linux
Ouvrez une nouvelle session terminal, puis tapez la commande suivante pour installer le système de fichiers ExFAT sur votre machine :
sudo apt install exfatprogs exfat-fuseOuvrez le programme utilitaire de disque de votre système. Sous Ubuntu, vous pouvez le faire en appuyant sur Win puis en tapant “disques.”
Sélectionnez votre disque physique, puis cliquez sur le menu à points dans le coin supérieur droit de la fenêtre.

Cliquez sur Formater le disque…, puis sélectionnez Format. Cela supprimera toutes les partitions existantes dans votre périphérique de stockage.
Cliquez sur le bouton + sous le diagramme des Volumes de votre périphérique de stockage.

Cliquez sur Suivant pour accepter la taille de partition par défaut, puis cliquez sur le bouton radio Autre, puis appuyez sur Suivant.

Sélectionnez ExFAT dans la sélection du système de fichiers, puis appuyez sur Créer pour l’installer sur votre dispositif.

Bon à savoir : apprenez comment vous pouvez sécuriser vos données en créant un système de fichiers caché sous Linux avec Shufflecake.
Partager le fichier VDI entre Windows et Mac/Linux
Démarrez dans votre système Windows, ouvrez VirtualBox, puis cliquez sur le bouton Nouveau dans la barre supérieure de la fenêtre.
Indiquez le nom de votre VM, puis sélectionnez votre fichier ISO.

Cliquez sur l’onglet déroulant Disque dur, puis cliquez sur le bouton Parcourir sous la catégorie Emplacement et taille du fichier de disque dur.

Trouvez votre disque externe, puis sélectionnez-le comme emplacement de votre disque VDI.

Suivez l’assistant d’installation du système d’exploitation de votre VM, puis éteignez la VM.
Démarrez sous MacOS ou Linux, puis ouvrez votre version de VirtualBox dans le système.
En haut de la fenêtre, cliquez sur “Nouveau” pour créer une nouvelle machine virtuelle.

Indiquez le nom et le type de votre VM, puis cliquez sur Suivant.

Assurez-vous que la VM sur votre second OS a la même quantité de mémoire et de processeurs alloués.

Cliquez sur le bouton radio Utiliser un fichier de disque dur virtuel existant, puis cliquez sur le bouton Parcourir sur le côté droit de la fenêtre.

Cliquez sur Ajouter, puis recherchez le fichier VDI de votre VM sur votre disque externe.
Vous devriez maintenant voir une entrée dans la fenêtre. Mettez en surbrillance l’entrée et cliquez sur Choisir.

Dans la fenêtre suivante, cliquez sur Suivant, puis sur Terminer. Cela vous ramènera à la fenêtre principale.

Mettez en surbrillance la nouvelle entrée VM dans la fenêtre principale et cliquez sur Démarrer. Vous devriez voir la même machine virtuelle que vous avez créée sous Windows s’exécuter maintenant sur votre Mac.
Astuce : apprenez comment créer une VM portable pour les services cloud en exportant votre VM VirtualBox en tant que fichier OVA.
Partager le fichier VDI entre Mac et Linux
Démarrez sous Linux, puis ouvrez VirtualBox en utilisant le lanceur d’applications de votre système.
Créez une nouvelle machine virtuelle, puis cliquez sur Mode expert en bas de l’assistant de création.

Indiquez le nom et le type de votre nouvelle VM, puis cliquez sur l’onglet déroulant Disque dur.

Cliquez sur l’icône à côté du champ Emplacement et taille du disque et sélectionnez n’importe quel dossier sur le disque externe.

Poursuivez avec l’installation standard du système d’exploitation invité.
Une fois que vous avez terminé de créer la machine virtuelle, redémarrez sous macOS et créez une nouvelle VM qui utilise votre fichier VDI existant.

FYI : découvrez certaines des fonctionnalités cachées de VirtualBox dans notre Fiche pratique VirtualBox.
Questions fréquentes
Pourquoi ma VM se charge-t-elle lentement lorsque je la démarre ?
C’est probablement dû à la vitesse de transfert de soit le port USB de votre machine, soit votre dispositif de stockage USB. Pour résoudre cela, vous pouvez installer le fichier VDI de votre VM sur un disque compatible USB 3.0 et le brancher sur le port USB 3.0 de votre machine.
Puis-je convertir une installation VM existante en une installable partageable ?
Oui. Pour ce faire, vous devez copier le fichier VDI du disque de votre ordinateur vers votre disque externe. Sous Windows, vous pouvez trouver vos fichiers VDI existants dans “C:\Users\VOTRE-NOM-D’UTILISATEUR\VirtualBox VMs.” Pour MacOS, c’est dans “/Users/VOTRE-NOM-D’UTILISATEUR/VirtualBox VMs”, tandis que sous Linux, c’est dans “/home/VOTRE-NOM-D’UTILISATEUR/VirtualBox VMs.”
Vous pouvez copier ce fichier VDI sur votre disque externe et lors de la création d’une nouvelle machine virtuelle. Cela dit, pour utiliser ce disque sur votre VM actuelle, vous devez également mettre à jour l’emplacement du dispositif de stockage de votre VM sous Paramètres > Stockage dans VirtualBox.
Puis-je déplacer mon fichier VDI sur un disque plus grand après avoir créé la VM ?
Oui. Les fichiers VDI sont des versions virtuelles autonomes de disques durs physiques. Cela signifie que vous pouvez déplacer un fichier VDI sur n’importe quel support de stockage que vous souhaitez et VirtualBox sera toujours capable de le charger correctement.
Crédit d’image : Gabriel Beaudry via Unsplash et Wikimedia Commons (Logo MacOS, Logo Tux, Logo Windows, Logo VirtualBox). Toutes les modifications et captures d’écran par Ramces Red.