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

30

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

    
por Nathan Feger 26.06.2012 / 17:07

3 respostas

32

Use lsmod da linha de comando, como ele informará não apenas se estiver instalado, mas corretamente carregado:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf
    
por Bryce 30.06.2014 / 08:23
13

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

Tente:

sudo modprobe vboxadd

ou

sudo modprobe vboxvfs

Isso carregará as adições do convidado se elas estiverem instaladas (mas normalmente elas serão carregadas automaticamente no momento da inicialização, de qualquer maneira).

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

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

grep vboxadd /etc/init*/*

e veja se você consegue alguma saída.

    
por Feiticeir0 26.06.2012 / 18:17
8

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

dpkg -l | grep virtualbox-guest listará os pacotes de convidados atualmente instalados.
virtualbox-guest-dkms é o módulo do kernel e virualbox-guest-utils são os utilitários da linha de comandos. Pode haver outros pacotes disponíveis ( apt-cache search virtualbox-guest irá listá-los).

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 do Ubuntu.

    
por voretaq7 27.07.2012 / 22:16

Tags