Wie kann ich feststellen, ob die VirtualBox-Gastzusätze auf einer Ubuntu-VM installiert wurden?

46

Wie kann ich feststellen, ob die Gastzusätze auf einer VirtualBox-VM ohne X Windows installiert sind?
Ich habe ein Problem beim Mounten eines freigegebenen Verzeichnisses und möchte die Möglichkeit ausschließen, dass die Gastzusätze nicht installiert wurden.

Nathan Feger
quelle

Antworten:

50

Verwenden Sie lsmodvon der Kommandozeile aus, da Sie nicht nur wissen, ob es installiert, sondern auch richtig geladen ist:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf
Bryce
quelle
3
Die Antwort @hedgehog wurde bearbeitet, um anzugeben, dass vboxguest das erforderliche Modul ist. Sie können die Version /usr/sbin/VBoxService --versionabrufen von (gemäß @Mike_D; erfordert erhöhte Berechtigungen) oder dpkg -l | grep virtualbox-guest(gemäß @ voretaq7)
woodvi
13

Sie können überprüfen, ob die Module vorhanden sind.

Versuchen:

sudo modprobe vboxadd

oder

sudo modprobe vboxvfs

Dadurch werden die Gastzugaben geladen, wenn sie installiert sind (normalerweise werden sie jedoch ohnehin beim Booten automatisch geladen).

Sie erhalten eine Fehlermeldung, wenn das Modul nicht vorhanden ist. Dies zeigt an, dass die VirtualBox-Gastzusätze nicht ordnungsgemäß installiert sind.

Oder Sie können nach dem Skript suchen, das die Module lädt:

grep vboxadd /etc/init*/*

und sehen, ob Sie eine Ausgabe bekommen.

Gilles 'SO - hör auf böse zu sein'
quelle
7
So erhalten Sie die Version:/usr/sbin/VBoxService --version
Mike D
10
Diese Antwort scheint zumindest für VBox 5.0 veraltet zu sein, ich kann vboxaddund / oder nicht sehenvboxvfs
am
8

Wenn die Erweiterungen mit den Ubuntu-Paket-Repositorys (via aptoder Synaptic) installiert wurden, können Sie überprüfen, ob die Pakete derzeit installiert sind:

dpkg -l | grep virtualbox-guestlistet die aktuell installierten Gastpakete auf.
virtualbox-guest-dkmsist das Kernelmodul und virualbox-guest-utilsdie Befehlszeilen-Dienstprogramme. Möglicherweise sind andere Pakete verfügbar ( apt-cache search virtualbox-guestwerden aufgelistet).

Die Antwort von Feiticeir0 erkennt auch das Kernelmodul (wenn es manuell installiert wurde).
Wenn die Gast-Erweiterungen nicht installiert sind, können Sie sie wie jedes andere Ubuntu-Paket installieren.

voretaq7
quelle
Seien Sie vorsichtig bei der Installation mit virtualbox-guest-dkms- diese Version ist möglicherweise nicht mit Ihrer Virtualbox-Version kompatibel. Sie finden die richtige VBoxGuestAdditions.iso-Datei unter download.virtualbox.org/virtualbox
Ben Creasy
2

Mit der Tastenkombination Host- Ndie für jeden Gast OS dh Typ arbeitet Right CTRL- N(wenn Sie die Standardeinstellung verwenden HostSchlüssel konfiguriert von VirtualBox).

VirtualBox zeigt die Laufzeitinformationen für die Sitzung an. Überprüfen Sie, ob die Guest Additions eine Version haben. Überprüfen Sie auch, ob die Gastzugaben mit der VirtualBox-Version übereinstimmen (in Help| About VirtualBox...von VirtualBox Manager angezeigt ).

Wenn die Gasterweiterungen nicht installiert sind und arbeiten, dann wird es berichten: Guest Additons: Not Detected.

Robocat
quelle