Installation
Pour ce qui d’installer virtualbox, c’est soit à partir des dépôts, soit en rajoutant le dépôts de virtualbox. - c’est le cas de le dire, suivez le guide au chapitre Debian-based Linux distributions.
Je ne détaillerai pas plus, il n’y a pas besoins.
Installation Additions Invité
=> Le premier réflexe serait de l’installer à partir des dépôts - logique, mais version un peu vieille, selon votre version de distribution !
Donc, pour avoir la version actuelle, normalement, il suffit de monter l’image iso nommée VBoxGuestAdditions.iso, lorsque la VM cliente est opérationnelle.
Menu : Périphériques > Insérer l’image CD des Additions Invité
Vous retrouverez normalement l’image montée, dans la VM cliente, dans /media/cdrom0.
Exécutez le binaire VBoxLinuxAdditions.run avec des droits admins
Mais parfois, ça ne fonctionne pas, avec le message d’erreur suivant :
Impossible d'insérer le disque optique virtuel /usr/share/virtualbox/VBoxGuestAdditions.iso dans la machine.
Souhaitez-vous essayer de forcer l'insertion du disque ?
Could not mount the media/drive '/usr/share/virtualbox/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).
Première astuce : vérifiez que l’image iso n’est pas déjà “occupée” par une autre VM cliente, même éteinte, cela empêche l’iso d’être montée !
Pour le vérifier, ouvrez le gestionnaire de machine virtuelle ; puis, cliquez sur le menu “Fichier > Gestionnaire de médias
”, puis onglet [ Disques optiques ]
et cliquez sur le nom de l’image iso VBoxGuestAdditions.iso, puis sur le bouton [ Libérer > ]
…
- ou clic droit sur le nom de l’image et menu “Libérer >”
À savoir pour libérer une image iso, lorsque la VM cliente est fonctionnelle, cliquez sur le menu “Périphériques > Lecteurs optiques > Ejecter le disque du lecteur virtuel”
Deuxième astuce : À partir de l’hôte …
- Téléchargez l’iso en question - à choisir selon la version … ainsi que le fichier SHA256SUMS ; supprimez toutes les lignes qui ne correspondent pas à l’image iso !
- vérification de l’iso téléchargée - pas besoin des droits admins …
$ sha256sum -c SHA256SUMS
- Lancez votre VM client, et une fois dedans, choisissez le menu “
Périphériques > Lecteurs optiques > Choisir l'image de disque existante
”, afin de lui indiquer où se situe l’archive iso ; elle se montera dans le répertoire /media/cdrom0. - Cliquez sur l’exécutable VBoxLinuxAdditions.run …
Troisième astuce : Dans la VM cliente, faites les opérations suivantes :
- téléchargement de l’iso en question - à choisir selon la version … ainsi que le fichier SHA256SUMS ; supprimez toutes les lignes qui ne correspondent pas à l’image iso !
- installation des packages gcc, make, et linux-headers, avec les droits admins, bien-sûr :
# apt install gcc make linux-headers-$(uname -r)
- vérification de l’iso téléchargée - pas besoin des droits admins …
$ sha256sum -c SHA256SUMS
- Monter l’iso, en faisant un
clic droit
sur celle-ci pour choisir lemenu 'Ouvrir avec monteur d'image disque'
. Celui-ci l’ouvrira dans /media/$USER/nom_image_iso - !
- sinon, choisir le
menu 'Extraire ici'
… - ou choisir le
menu 'Ouvrir avec le "Gestionnaire d'archives'
, puisextraire
… - ou, avec des droits admins, après avoir créer un répertoire tel que /media/VBox :
mount -t loop VBoxGuestAdditions.iso /media/VBox
- Ouvrir la console, dirigez-vous vers le répertoire “décompressé” de l’archive, puis lancer la commande, avec des droits admin :
# ./VBoxLinuxAdditions.run
Voilà, si tout se passe bien, redémarrez la VM ; cela devrait fonctionner correctement lorsque le chargeur de session s’affiche …