Virtualbox

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 …

  1. 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 !
  2. vérification de l’iso téléchargée - pas besoin des droits admins
    $ sha256sum -c SHA256SUMS
  3. 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.
  4. Cliquez sur l’exécutable VBoxLinuxAdditions.run …

Troisième astuce : Dans la VM cliente, faites les opérations suivantes :

  1. 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 !
  2. installation des packages gcc, make, et linux-headers, avec les droits admins, bien-sûr :
    # apt install gcc make linux-headers-$(uname -r)
  3. vérification de l’iso téléchargée - pas besoin des droits admins
    $ sha256sum -c SHA256SUMS
  4. Monter l’iso, en faisant un clic droit sur celle-ci pour choisir le menu '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', puis extraire
  • ou, avec des droits admins, après avoir créer un répertoire tel que /media/VBox :
    mount -t loop VBoxGuestAdditions.iso /media/VBox
  1. 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 …

1 J'aime