[descargo de responsabilidad] esta es una publicación antigua, escrita antes de systemd y similares. El objetivo es el mismo, pero eliminar /etc/init.d/
archivos no es correcto, debe usar en systemctl disable XXXX
lugar de eliminar archivos. [/Descargo de responsabilidad]
[actualización] También publiqué una solución aquí para el error Failed to connect to the guest property service
: https://github.com/NixOS/nixops/issues/908#issuecomment-387275731
1) Si ejecuta el, /media/cdrom/VBoxLinuxAdditions.run
entonces tendrá algunos scripts de inicio en /etc/init.d que no vienen con el paquete predeterminado de Debian.
Debe deshacerse de estos: ls /etc/*/*vbox*
(elimine todos los archivos rcX.d e init.d con vbox en el nombre del archivo).
Nota importante: También debe buscar módulos ya compilados:
find /lib/modules/ -name "vbox*"
y eliminarlos (en el supuesto de que todo estaba mal instalado). Si tiene varios archivos con el mismo nombre, eso podría explicar todo el problema (se instalan varias versiones de las adiciones de Guest).
O simplemente puede ejecutar: sh /media/cdrom/VBoxLinuxAdditions.run uninstall
.
2) Instale solo el paquete Debian virtualbox-guest-dkms
: ¡parece que VirtualBox no depende build-essential
y module-assistant
necesita ambos paquetes (como lo indica @gaborous)! Entonces instale los tres:
sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3) Para verificar que todo esté bien, por ejemplo, usando el systemctl
comando, justo después de eliminar todos los rastros de la instalación del CD-Rom:
- vboxadd-service .service no encontrado falló falló vboxadd-service.service
- vboxadd .service no encontrado activo salido vboxadd.service
- virtualbox-guest-utils .service cargado activo ejecutando LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service cargado activo salido LSB: VirtualBox Linux X11 Adiciones
- virtualbox .service no encontrado activo salido virtualbox.service
Después de reiniciar:
- virtualbox-guest-utils .service cargado activo ejecutando LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service cargado activo salido LSB: VirtualBox Linux X11 Adiciones
4) use systemctl --failed
para enumerar todas las unidades que han fallado.
Y estás de vuelta en los maravillosos paquetes de Debian :-)