Como posso saber se as adições de convidados do VirtualBox foram instaladas em uma VM do Ubuntu?

45

Como posso saber se as adições de convidado estão instaladas em uma VM do VirtualBox sem o X Windows instalado?
Estou com problemas para montar um diretório compartilhado e gostaria de descartar a possibilidade de que as adições de convidados não foram instaladas.

Nathan Feger
fonte

Respostas:

49

Use lsmodna linha de comando, pois ele informa não apenas se está instalado, mas carregado corretamente:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf
Bryce
fonte
3
A resposta @hedgehog foi editada para especificar que o vboxguest é o módulo necessário. Você pode obter a versão de /usr/sbin/VBoxService --version(como por @Mike_D; exige privilégios elevados) ou dpkg -l | grep virtualbox-guest(como por @ voretaq7)
woodvi
13

Você pode verificar se os módulos estão presentes.

Experimentar:

sudo modprobe vboxadd

ou

sudo modprobe vboxvfs

Isso carregará as adições de convidados se elas estiverem instaladas (mas geralmente elas seriam carregadas automaticamente no momento da inicialização).

Você receberá um erro se o módulo não estiver presente. Isso indica que as adições de convidado do VirtualBox não estão instaladas corretamente.

Ou você pode procurar o script que carrega os módulos:

grep vboxadd /etc/init*/*

e veja se você obtém alguma saída.

Gilles
fonte
7
Para obter a versão:/usr/sbin/VBoxService --version
Mike D
10
Esta resposta parece desatualizada, pelo menos, para o VBox 5.0, não consigo ver vboxadde / ouvboxvfs
malat
8

Se as extensões foram instaladas usando os repositórios de pacotes do Ubuntu (via aptou Synaptic), você pode verificar se os pacotes estão atualmente instalados:

dpkg -l | grep virtualbox-guestlistará os pacotes de convidados que estão atualmente instalados.
virtualbox-guest-dkmsé o módulo do kernel e virualbox-guest-utilssão os utilitários de linha de comando. Pode haver outros pacotes disponíveis ( apt-cache search virtualbox-guestos listarão).

A resposta de Feiticeir0 também detectará o módulo do kernel (se ele foi instalado manualmente).
Se as extensões de convidado não estiverem instaladas, você poderá instalá-las da mesma maneira que faria com qualquer outro pacote Ubuntu.

voretaq7
fonte
Cuidado ao instalar com virtualbox-guest-dkms- essa versão pode não ser compatível com a sua versão do Virtualbox. Você pode encontrar o arquivo VBoxGuestAdditions.iso adequado em download.virtualbox.org/virtualbox
Ben Creasy
2

Use a combinação de teclas Host- Nque funciona para qualquer sistema operacional convidado, ou seja, tipo Right CTRL- N(se você usar a Hostchave padrão configurada pelo VirtualBox).

O VirtualBox mostra as informações de tempo de execução da sessão. Verifique se as adições de convidados têm uma versão. Também é bom verificar se as adições de convidados correspondem à versão do VirtualBox (mostrada em Help| About VirtualBox...no VirtualBox Manager).

Se as adições convidado não estão instalados e funcionando, então ele irá informar: Guest Additons: Not Detected.

robocat
fonte