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
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.
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
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.
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.
Tags virtualbox