web-dev-qa-db-fra.com

Problème d'installation de VirtualBox Guest Additions

Je rencontre un problème pour installer les ajouts d'invités pour mes buntu 18.04 et virtualbox 5.2.12
Je pensais avoir fait quelque chose de mal et j’ai donc essayé d’installer les ajouts à partir de la CLI, non installés et non installés dkms ... j’ai même supprimé la machine virtuelle et réinstallé ubuntu. même erreur.
Quelqu'un peut-il aider s'il vous plaît, car je n'ai pas trouvé de solution actualisée à mon problème. Voici le message que je reçois en essayant d'installer les addons:

Verifying archive integrity... All good.
Uncompressing VirtualBox 5.2.12 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules.
This system is currently not set up to build kernel modules.
Please install the gcc make Perl packages from your distribution.
VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted
VirtualBox Guest Additions: Starting.
Press Return to close this window...
22
TOH19

Dans terminalname __...

Sudo apt-get update
Sudo apt-get install build-essential gcc make Perl dkms
reboot

puis réinstallez les VB Add-Guest.

Mise à jour:

  • purge virtualbox-guest-dkms
  • purge virtualbox-5.2 et tous les autres logiciels de virtualbox
  • ls -al /lib/modules/$(uname -r)/updates/dkms et recherchez tous les pilotes de noyau de virtualbox restants. Ceux-ci doivent être supprimés manuellement.
  • dpkg -l *virtualbox* et dkms status ne doivent montrer aucun logiciel virtualbox
  • installez virtualbox-5.2 et créez votre machine virtuelle
  • dans la VM, choisissez le menu Périphériques, puis "Insérer une image du CD des suppléments invité"
  • il vous demandera si vous souhaitez installer les ajouts invités
  • Remarque: s'il ne demande pas automatiquement d'installer Guest Additions, vous devez le faire manuellement.
    • recherchez l'icône du CD sur votre bureau ou dans Fileset ouvrez-le.
    • ouvrez un terminaldans ce répertoire
    • Sudo ./VBoxLinuxAdditions.run
32
heynnema

J'ai eu le même problème sur Lubuntu 18.04. Je devais suivre les étapes de réponse de heynnema , mais je devais aussi installer dkms. Puis j'ai réinstallé Guest Additions (le mien est 5.2.12) à partir de l'image disque et cela a fonctionné après un redémarrage. Il ne restait plus qu'à configurer les autorisations pour les dossiers partagés, mais c'est une autre histoire.

Donc en gros:

  1. Ouvrez votre terminal
  2. Sudo apt-get install build-essential gcc make Perl dkms
  3. rebootname__
  4. Ouvrez votre terminal
  5. Allez sur le disque d'installation
  6. Sudo sh VBoxLinuxAdditions.run
  7. rebootname__

Cela a été fait sur une nouvelle installation Lubuntu 18.04.

8
Rafael

Comme heynnema l'a dit, vous aurez besoin de gccmake et Perl pour construire les modules du noyau qui ne sont pas installés pour une raison quelconque sur ma machine lors de l'installation.

Essayer:

Sudo apt-get update
Sudo apt-get install build-essential gcc make Perl dkms
Sudo /sbin/vboxconfig

Redémarrez.

1
Jonathan S.

J'ai eu des problèmes similaires. (Hôte: windows/Guest: Lubuntu 18.04)

La solution était simple: Je devais mettre à jour mon installation de Virtual Box vers la plus récente (V5.2.22)

Après la mise à jour de la Virtual Box (dans mon hôte), l’installation des addons de la virtualbox (dans l’invité) a fonctionné sans aucun problème.

1
powerpete