Comment créer une machine virtuelle dans VirtualBox sous Linux
L'univers Linux offre une multitude de solutions pour faire fonctionner des machines virtuelles. Oracle VM Virtualbox s'impose comme l'une des méthodes les plus accessibles et plébiscitées. Cet outil remarquable simplifie la virtualisation sur la plateforme Linux et propose une panoplie de fonctionnalités à la fois pratiques et intuitives. L'utilisation de Virtualbox sous Linux implique toutefois de comprendre certains aspects. Le gestionnaire de machines virtuelles Virtualbox est un outil très répandu, ce qui explique la facilité relative de son installation, bien que des particularités existent. Nombreuses distributions Linux intègrent le logiciel dans leurs dépôts.
ATTENTION: un tutoriel vidéo est disponible à la fin de cet article.
Cela étant dit, l'outil nécessite l'installation d'un module noyau. Sur certaines distributions Linux, ce module s'installe automatiquement grâce à DKMS, une technologie qui permet la compilation des logiciels nécessaires au niveau du noyau à chaque mise à jour du système. Cependant, sur d'autres, les utilisateurs devront activer ces modules manuellement, ce qui peut engendrer des complications.
L'utilisation se fait à vos propres risques.
Installation
Ubuntu
sudo apt install virtualbox
Debian
sudo apt-get install virtualbox
Arch Linux
sudo pacman -S virtualbox
Durant l'installation, l'utilisateur est invité à choisir entre deux options. La configuration par défaut, DKMS, permet une reconstruction automatique des modules du noyau. L'autre option offre à l'utilisateur la possibilité de gérer cela manuellement.
Si vous ne souhaitez pas vous confronter à des problèmes, appuyez sur la touche Entrée pour valider DKMS durant l'installation.
Fedora
sudo dnf install virtualbox
OpenSUSE
sudo zypper install virtualbox
Installation sur d'autres distributions Linux
En plus d'être accessible via les sources logicielles par défaut, Virtualbox peut être installé manuellement à partir d'un fichier binaire .RUN autonome. Cette alternative est utile si votre distribution Linux ne propose pas (pour une raison quelconque) cet outil d'Oracle. De plus, cette méthode peut s'avérer nécessaire pour profiter d'une version plus récente du logiciel que celle disponible dans les dépôts de votre système.
Avant de procéder à l'installation, il est indispensable de réaliser deux opérations : installer les en-têtes du noyau et mettre à jour le système. Les en-têtes sont indispensables pour compiler les modules du noyau. Vous pouvez les installer via le gestionnaire de paquets de votre système, en recherchant «en-têtes de noyau».
Note : Si vous utilisez le noyau Linux LTS, assurez-vous d'installer les en-têtes LTS correspondants.
De même, veillez à installer les paquets suivants, nécessaires à la compilation : «gcc, make, autoconf, binutils, xorg-server-devel». Les noms de ces paquets peuvent varier selon la distribution Linux que vous utilisez. Consultez le wiki de votre système d'exploitation pour plus de précisions.
Une fois toutes ces conditions remplies, rendez-vous sur le site de Virtualbox pour télécharger le paquet .RUN. Recherchez le lien de téléchargement correspondant à «Toutes les distributions (construites sur EL5 et ne nécessitant donc pas de bibliothèques système récentes)». Cliquez sur i386 pour 32 bits et AMD64 pour 64 bits.
Après le téléchargement, ouvrez un terminal et utilisez la commande CD pour accéder au dossier Téléchargements.
cd ~/Downloads
Ensuite, modifiez les permissions du fichier RUN avec la commande chmod.
sudo chmod +x VirtualBox-*.run
Lancez le processus d'installation en exécutant directement le fichier Virtualbox .RUN. Cela peut se faire via un clic droit dans le gestionnaire de fichiers, ou via le terminal (méthode recommandée).
Note : Si vous choisissez d'installer Virtualbox via le gestionnaire de fichiers, assurez-vous de l'ouvrir en tant qu'administrateur (root).
Démarrez le processus d'installation en obtenant d'abord les privilèges root.
sudo -s
Puis exécutez le fichier.
./VirtualBox-*.run
L'installation va alors se dérouler : le logiciel s'installera sur le système, les modules du noyau seront compilés, etc. Une fois terminé, redémarrez votre PC Linux. Virtualbox sera alors prêt à être utilisé.
Création d'une machine virtuelle
Pour créer une nouvelle machine virtuelle, ouvrez Virtualbox et cliquez sur «Nouveau». Indiquez le nom du système d'exploitation que vous souhaitez virtualiser. Cette étape est cruciale car elle permet au programme de détecter les configurations par défaut (ce qui facilite la virtualisation).
Si le système d'exploitation n'est pas détecté automatiquement, sélectionnez-le manuellement dans le menu déroulant «Type», puis choisissez la version appropriée.
Cliquez sur «Suivant» pour spécifier la quantité de RAM. Si le logiciel a correctement détecté votre système d'exploitation, la quantité de RAM proposée est généralement adéquate. Vous pouvez ajuster la valeur en déplaçant le curseur. Cliquez ensuite sur «Suivant» pour passer à l'étape suivante.

La troisième étape concerne la création du disque dur virtuel. Si Virtualbox a détecté votre système, il n'est pas nécessaire de modifier les paramètres. Cliquez simplement sur «Suivant» en conservant les options par défaut. Si ce n'est pas le cas, vous devrez spécifier manuellement la taille du disque dur.
Note : Sauf si vous êtes familier avec les autres options, sélectionnez le format VDI pour le disque virtuel.

Par défaut, Virtualbox utilise une allocation dynamique du disque dur. Cela signifie que le disque virtuel ne grandira que lorsque des fichiers y seront ajoutés. Cette option est idéale pour les utilisateurs ayant un espace de stockage limité.
Une fois le disque dur configuré, l'assistant est terminé. Cliquez sur «Terminer» pour revenir à la fenêtre principale de Virtualbox. Sélectionnez votre machine virtuelle et cliquez sur «Démarrer» pour la lancer.

Au démarrage de la machine virtuelle, vous serez invité à spécifier le fichier d'installation du système d'exploitation. Utilisez l'explorateur pour localiser le fichier ISO et ouvrez-le dans VBox. Ensuite, suivez le processus d'installation standard du système d'exploitation. Une fois l'installation terminée, votre machine virtuelle sera prête à l'emploi.
Configuration des adaptateurs réseau en mode pont
Vous pourriez vouloir donner à votre machine virtuelle un accès direct à votre réseau. Voici comment procéder dans Virtualbox. Dans la fenêtre principale, sélectionnez la machine virtuelle et faites un clic droit dessus, puis choisissez «Paramètres». De là, sélectionnez «Réseau». Cette section vous permet de modifier les paramètres réseau de votre machine virtuelle.
Par défaut, la machine virtuelle accède au réseau via NAT (traduction d'adresse réseau). Pour la plupart des utilisateurs, cette configuration est suffisante. Cependant, si vous souhaitez que votre machine virtuelle interagisse directement avec d'autres machines sur le réseau, il est préférable de modifier ce paramètre. La meilleure option pour un accès direct est le mode «Pont».

Dans le menu déroulant à côté de «Attaché à», sélectionnez «Adaptateur ponté». Cliquez ensuite sur «OK» pour enregistrer les changements. Lors du prochain démarrage de votre machine virtuelle, elle sera visible sur le réseau et pourra communiquer avec les autres machines.