VirtualBox

Mise à jour : Debian 9.4

VirtualBox est un logiciel de virtualisation qui permet d'installer et utiliser des "machines virtuelles" telles que Linux, Windows ou Android, sur des machines physiques Linux ou Windows.

Dans ce qui suit, on appelle

Sommaire

1 - Principe

La mise en œuvre s'effectue en plusieurs étapes :

A noter que

Pour une mise en œuvre sans problème, il est important

2 - Installation des fichiers

2.1 - Hôte Windows

Télécharger la dernière version stable de VirtualBox pour Windows, sur le site d'Oracle : https://virtualbox.org/wiki/Downloads. Dans le cas présent, il s'agit de la version 5.1.26

Double cliquer sur le fichier pour effectuer l'installation du gestionnaire de machines. A ce stade, les "additions invité" ne sont pas installées, mais le fichier correspondant (VboxGuestAdditions.iso) est chargé dans le répertoire C:\Programmes\Oracle\VirtualBox.

Télécharger le pack d'extension sur le site d'Oracle et le placer par exemple dans le répertoire dans lequel est installé VirtualBox pour le retrouver facilement.

2.2 - Hôte Debian

Virtualbox et ses options sont présents dans les dépôts Debian stretch-backports, dans les section contrib et non-free :

$ apt-cache policy virtualbox
virtualbox:
Installé : 5.2.10-dfsg-6~bpo9+1
Candidat : 5.2.10-dfsg-6~bpo9+1
Table de version :
*** 5.2.10-dfsg-6~bpo9+1 100
100 http://ftp.debian.org/debian stretch-backports/contrib amd64 Packages
100 /var/lib/dpkg/status

$ apt-cache policy virtualbox-ext-pack
virtualbox-ext-pack:
Installé : 5.2.10-4~bpo9+1
Candidat : 5.2.10-4~bpo9+1
Table de version :
*** 5.2.10-4~bpo9+1 100
100 http://ftp.debian.org/debian stretch-backports/contrib amd64 Packages
100 /var/lib/dpkg/status

$ apt-cache policy virtualbox-guest-additions-iso
virtualbox-guest-additions-iso:
Installé : 5.2.11-122181-1~bpo9+1
Candidat : 5.2.11-122181-1~bpo9+1
Table de version :
*** 5.2.11-122181-1~bpo9+1 100
100 http://ftp.debian.org/debian stretch-backports/non-free amd64 Packages
100 /var/lib/dpkg/status

Installer les paquets qui fournissent vritualbox, le pack d'extension et les additions invités

# aptitude install virtualbox virtualbox-ext-pack virtualbox-guest-additions-iso

Ceci a pour effet d'installer virtualbox et de mettre à disposition

/usr/share/virtualbox-ext-pack/Oracle_VM_VirtualBox_Extension_Pack-5.2.10.vbox-extpack
/usr/share/virtualbox/VBoxGuestAdditions.iso

2.3 - Lancement de virtualbox

A ce stade il est possible de lancer l'exécution de virtualbox, soit par le menu graphique soit par la commande virtualbox dans un terminal.

3 - Installation du pack d'extensions

Démarrer VirtualBox. Dans la fenêtre "Gestionnaire de machines", ouvrir le menu Fichier / Paramètres et sélectionner Extensions. Si le pack d'extension n'est pas automatiquement proposé, l'ajouter

/usr/share/virtualbox-ext-pack/Oracle_VM_VirtualBox_Extension_Pack-5.2.10.vbox-extpack
C:\Programmes\Oracle\VirtualBox\VBoxExtPackHelperApp.exe

4 - Configuration du Gestionnaire de machines

La partie commune de la configuration de VirtualBox, applicable à toutes les machines virtuelles invitées, est définie dans le menu "Fichier / Paramètre". On y trouve en particulier :

L'emplacement du dossier dans lequel sont stockés les machines virtuelles :

La définition du mode de capture (prise en compte) du clavier par les machines virtuelles :

La combinaison de touches permettant de capturer ou libérer la souris et le clavier :

La gestion de la taille de l'écran de l'invité :

5 - Installation d'un invité

Il ne reste plus qu'à installer les invités dans l'hôte et les éventuelles additions invités, voir par exemple l'installation détaillée d'un invité Debian dans un hôte Debian décrite ici

6 - Lancement d'un invité

Une fois la machine virtuelle installée, le lancement de la machine peut-être effectué de deux façons :