J'utilise Ubuntu 16.04 LTS Host avec VirtualBox 5.1.38 à partir du référentiel d'Oracle.
J'ai un invité Ubuntu 18.04.1 LTS sur cet hôte.
À l'intérieur de l'invité, j'ai installé tous les packages nécessaires pour installer correctement les compléments d'invité (GA) - build-essential
, dkms
, linux-headers-generic
.
Ensuite, j'insère VBoxGuestAdditions_5.1.38.iso
vers le virtuel VM et installé avec succès avec son invite d'exécution automatique).
Ensuite, après le redémarrage, je vois que toutes les fonctionnalités GA fonctionnent comme prévu, j'ai donc tous les processus nécessaires:
$ uname -r
4.15.0-32-generic
$ Sudo ps ax | grep -i vbox
442 ? I< 0:00 [iprt-VBoxWQueue]
822 ? Sl 0:00 /usr/sbin/VBoxService --pidfile /var/run/vboxadd-service.sh
1393 ? S 0:00 /usr/bin/VBoxClient --clipboard
1394 ? Sl 0:00 /usr/bin/VBoxClient --clipboard
1398 ? S 0:00 /usr/bin/VBoxClient --checkhostversion
1399 ? S 0:00 /usr/bin/VBoxClient --checkhostversion
1404 ? S 0:00 /usr/bin/VBoxClient --display
1405 ? S 0:00 /usr/bin/VBoxClient --display
1412 ? S 0:00 /usr/bin/VBoxClient --seamless
1413 ? Sl 0:00 /usr/bin/VBoxClient --seamless
1420 ? S 0:00 /usr/bin/VBoxClient --draganddrop
1421 ? Sl 0:00 /usr/bin/VBoxClient --draganddrop
Mais après la prochaine mise à niveau du noyau (aussi simple que Sudo apt update && Sudo apt dist-upgrade
) J'obtiens les journaux suivants
$ cat /var/log/syslog | grep -i vboxadd
Jan 9 12:01:45 bionic vboxadd.sh: Building the VirtualBox Guest Additions kernel modules.
Jan 9 12:01:45 bionic vboxadd.sh: Building the main Guest Additions module.
Jan 9 12:02:17 bionic vboxadd.sh: .
Jan 9 12:02:17 bionic vboxadd.sh: Building the shared folder support module.
Jan 9 12:02:24 bionic vboxadd.sh: .
Jan 9 12:02:24 bionic vboxadd.sh: Building the graphics driver module.
Jan 9 12:02:32 bionic vboxadd.sh: .
Jan 9 12:02:32 bionic vboxadd.sh: Doing non-kernel setup of the Guest Additions.
et après le redémarrage, je vois que presse-papiers et dragandrop sont désactivés:
$ uname -r
4.15.0-43-generic
$ Sudo ps ax | grep -i vbox
428 ? I< 0:00 [iprt-VBoxWQueue]
1404 ? S 0:00 /usr/bin/VBoxClient --checkhostversion
1405 ? S 0:00 /usr/bin/VBoxClient --checkhostversion
1409 ? S 0:00 /usr/bin/VBoxClient --display
1410 ? S 0:00 /usr/bin/VBoxClient --display
1419 ? S 0:00 /usr/bin/VBoxClient --seamless
1912 ? S 0:00 /usr/bin/VBoxClient --seamless
Pourquoi cela arrive-t-il? Comment éviter la réinstallation de GA à partir du fichier iso )?
Je comprends que ce problème peut être un peu complexe, mais les débutants d'Ubuntu peuvent s'attendre à ce qu'il fonctionne sans problèmes sur VirtualBox, veuillez donc ne pas fermer cette question comme hors sujet. Les mises à jour du noyau sont publiées très souvent, cela peut donc devenir un peu ennuyeux.
Essayez de supprimer les ajouts d'invités, installés à l'aide du fichier ISO fourni par l'hôte avec
Sudo /opt/VBoxGuestAdditions-5.1.38/uninstall.sh
puis installez les paquets deb suivants directement disponibles dans votre Ubuntu invité
Sudo apt install virtualbox-guest-x11 virtualbox-guest-utils
Cela devrait vous offrir les mêmes fonctionnalités que l'installation manuelle de l'addition invité.