Jak mogę sprawdzić, czy dodatki gości VirtualBox zostały zainstalowane na maszynie Wirtualnej Ubuntu?

46

Jak mogę sprawdzić, czy dodatki gości są zainstalowane na maszynie wirtualnej VirtualBox bez zainstalowanego systemu X Windows?
Mam problem z zamontowaniem wspólnego katalogu i chciałbym wykluczyć możliwość, że dodatki dla gości nie zostały zainstalowane.

Nathan Feger
źródło

Odpowiedzi:

50

Użyj lsmodz wiersza poleceń, ponieważ powie ci nie tylko, czy jest zainstalowany, ale poprawnie załadowany:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf
Bryce
źródło
3
Edytowano odpowiedź @hedgehog, aby określić, że vboxguest jest wymaganym modułem. Możesz pobrać wersję z /usr/sbin/VBoxService --version(zgodnie z @Mike_D; wymaga podwyższonych uprawnień) lub dpkg -l | grep virtualbox-guest(zgodnie z @ voretaq7)
woodvi
13

Możesz sprawdzić, czy moduły są obecne.

Próbować:

sudo modprobe vboxadd

lub

sudo modprobe vboxvfs

Spowoduje to załadowanie dodatków gości, jeśli są zainstalowane (ale zwykle i tak zostaną załadowane automatycznie podczas uruchamiania).

Błąd pojawi się, jeśli moduł nie będzie obecny. Oznacza to, że dodatki gości VirtualBox nie są poprawnie zainstalowane.

Lub możesz wyszukać skrypt ładujący moduły:

grep vboxadd /etc/init*/*

i sprawdź, czy otrzymasz jakieś wyjście.

Gilles „SO- przestań być zły”
źródło
7
Aby uzyskać wersję:/usr/sbin/VBoxService --version
Mike D
10
Ta odpowiedź wydaje się nieaktualna, przynajmniej w przypadku VBox 5.0, nie widzę vboxaddi / lubvboxvfs
malat
8

Jeśli rozszerzenia zostały zainstalowane przy użyciu repozytoriów pakietów Ubuntu (przez aptlub Synaptic), możesz sprawdzić, czy pakiety są obecnie zainstalowane:

dpkg -l | grep virtualbox-guestwyświetli listę aktualnie zainstalowanych pakietów gościa.
virtualbox-guest-dkmsjest modułem jądra i virualbox-guest-utilsjest narzędziem wiersza poleceń. Mogą być dostępne inne pakiety ( apt-cache search virtualbox-guestbędą je wyświetlać).

Odpowiedź Feiticeir0 wykryje również moduł jądra (jeśli został zainstalowany ręcznie).
Jeśli rozszerzenia gościa nie są zainstalowane, możesz je zainstalować w taki sam sposób, jak każdy inny pakiet Ubuntu.

voretaq7
źródło
Ostrożnie instaluj z virtualbox-guest-dkms- ta wersja może nie być kompatybilna z twoją wersją Virtualbox. Odpowiedni plik VBoxGuestAdditions.iso można znaleźć na stronie download.virtualbox.org/virtualbox
Ben Creasy
2

Użyj kombinacji klawiszy Host- Nktóra działa dla dowolnego systemu operacyjnego gościa, tj. Typu Right CTRL- N(jeśli używasz domyślnego Hostklucza skonfigurowanego przez VirtualBox).

VirtualBox pokazuje informacje o środowisku wykonawczym dla sesji. Sprawdź, czy dodatki gości mają wersję. Dobrze też sprawdzić, czy dodatki gości odpowiadają wersji VirtualBox (pokazanej w Help| About VirtualBox...z VirtualBox Manager).

Jeśli dodatki gości nie są zainstalowane i działa, to będzie to zgłosić: Guest Additons: Not Detected.

robocat
źródło