Comment savoir si les ajouts d'invité VirtualBox ont été installés sur une machine virtuelle Ubuntu?

46

Comment savoir si les ajouts invités sont installés sur une machine virtuelle VirtualBox sur laquelle X Windows n'est pas installé?
Je rencontre un problème pour monter un répertoire partagé et j'aimerais exclure la possibilité que les ajouts invités n'aient pas été installés.

Nathan Feger
la source

Réponses:

50

Utilisez-le à lsmodpartir de la ligne de commande, car il vous dira non seulement s'il est installé, mais correctement chargé:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf
Bryce
la source
3
@hedgehog answer a été modifié pour spécifier que vboxguest est le module requis. Vous pouvez obtenir la version de /usr/sbin/VBoxService --version(selon @Mike_D; requiert des privilèges élevés) ou dpkg -l | grep virtualbox-guest(selon @ voretaq7)
woodvi
13

Vous pouvez vérifier si les modules sont présents.

Essayer:

sudo modprobe vboxadd

ou

sudo modprobe vboxvfs

Cela chargera les ajouts invités s'ils sont installés (mais de toute façon, ils seront chargés automatiquement au démarrage de toute façon).

Vous obtiendrez une erreur si le module n'est pas présent. Cela indique que les ajouts d'invité VirtualBox ne sont pas installés correctement.

Ou vous pouvez rechercher le script qui charge les modules:

grep vboxadd /etc/init*/*

et voir si vous obtenez une sortie.

Gilles, arrête de faire le mal
la source
7
Pour obtenir la version:/usr/sbin/VBoxService --version
Mike D
10
Cette réponse semble obsolète au moins pour VBox 5.0, je ne peux pas voir vboxaddet / ouvboxvfs
malat le
8

Si les extensions ont été installées à l'aide des référentiels de paquets Ubuntu (via aptou Synaptic), vous pouvez vérifier si les packages sont actuellement installés:

dpkg -l | grep virtualbox-guestlistera les paquets invités qui sont actuellement installés.
virtualbox-guest-dkmsest le module du noyau et virualbox-guest-utilsles utilitaires de ligne de commande. Il peut y avoir d'autres paquets disponibles ( apt-cache search virtualbox-guestles listera).

La réponse de Feiticeir0 détectera également le module du noyau (s'il a été installé manuellement).
Si les extensions invité ne sont pas installées, vous pouvez les installer de la même manière que n'importe quel autre paquet Ubuntu.

voretaq7
la source
Soyez prudent lors de l'installation avec virtualbox-guest-dkms- cette version peut ne pas être compatible avec votre version de Virtualbox. Vous pouvez trouver le fichier VBoxGuestAdditions.iso approprié à l'adresse download.virtualbox.org/virtualbox
Ben Creasy le
2

Utilisez la combinaison de touches Host- Nqui fonctionne pour tout type de système d'exploitation invité, par exemple Right CTRL- N(si vous utilisez la Hostclé par défaut configurée par VirtualBox).

VirtualBox affiche les informations d'exécution de la session. Vérifiez que les additions d'invité a une version. Il est également utile de vérifier que les ajouts d'invités correspondent à la version de VirtualBox (indiquée dans Help| à About VirtualBox...partir de VirtualBox Manager).

Si les ajouts invités ne sont pas installés et fonctionnent, il fera rapport: Guest Additons: Not Detected.

robocat
la source
-1
vagrant vbguest --status

Trouvez d'autres informations utiles dans le fichier README du référentiel sur Github. https://github.com/dotless-de/vagrant-vbguest

Jason
la source
Dans l'état actuel des choses, cette réponse est très floue et nécessite plus de contexte que juste une commande. c'est-à-dire que fait la commande et comment résout-elle le problème? Veuillez modifier la réponse pour améliorer la qualité. En tant que nouvel utilisateur, vous pouvez envisager de lire nos pages d’aide, telles que comment écrire une bonne réponse
Nmath