[aviso] este é um post antigo, escrito antes do systemd e similares. O objetivo é o mesmo, mas a remoção de /etc/init.d/
arquivos não está correta, você deve usar em systemctl disable XXXX
vez de excluir arquivos. [/aviso Legal]
[atualização] Também publiquei uma solução aqui para o erro Failed to connect to the guest property service
: https://github.com/NixOS/nixops/issues/908#issuecomment-387275731
1) Se você executar o /media/cdrom/VBoxLinuxAdditions.run
, você terá alguns scripts de inicialização no /etc/init.d que não acompanham o pacote padrão do Debian.
Você deve se livrar deles: ls /etc/*/*vbox*
(remova todos os arquivos rcX.d e init.d com vbox no nome do arquivo).
Nota importante: Você também deve procurar por módulos já compilados:
find /lib/modules/ -name "vbox*"
e removê-los (com base no pressuposto de que tudo estava mal instalado). Se você tiver vários arquivos com o mesmo nome, isso pode explicar o problema inteiro (várias versões das adições de convidado estão instaladas).
Ou você pode simplesmente executar: sh /media/cdrom/VBoxLinuxAdditions.run uninstall
.
2) Instale apenas o pacote Debian virtualbox-guest-dkms
: parece que o VirtualBox não depende build-essential
e module-assistant
precisa dos dois pacotes (como declarado por @gaborous)! Então instale os três:
sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3) Para verificar se está tudo bem, por exemplo, usando o systemctl
comando, logo após remover todos os vestígios da instalação do CD-Rom:
- vboxadd-service .service não encontrado falhou vboxadd-service.service
- vboxadd .service não encontrado ativo saiu do vboxadd.service
- virtualbox-guest-utils .service carregado ativo executando LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service carregado ativo saiu do LSB: Adições do VirtualBox Linux X11
- virtualbox .service não encontrado ativo saiu virtualbox.service
Após reiniciar:
- virtualbox-guest-utils .service carregado ativo executando LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service carregado ativo saiu do LSB: Adições do VirtualBox Linux X11
4) use systemctl --failed
para listar todas as unidades que falharam.
E você está de volta aos maravilhosos pacotes do Debian :-)