Estoy usando VirtualBox 4.0.8 con Windows 7 Enterprise 64 bit host y debian 6.0.1a amd64 guest (en modo CLI).
Instalé Guest Additions y parece funcionar, al menos parcialmente, ya que configuré con éxito una carpeta compartida entre el host y el invitado.
Sin embargo, cada vez que inicio el invitado, recibo los siguientes mensajes en la consola:
Starting VirtualBox Guest Addition service ...done.
startpar: services(s) returned failure: vboxadd-service ... failed!
No hay ningún mensaje de error adicional en ninguno de los registros (syslog verificado y VBoxGuestAdditions.log)
Además, no puedo usar el portapapeles compartido entre el host y el invitado (está configurado en bidireccional, pero ninguna dirección parece funcionar). Supongo que esto podría estar relacionado con el error de inicio del servicio.
¿Algúna idea de cómo arreglar esto?
virtualbox
guest-additions
András Szepesházi
fuente
fuente

Respuestas:
Me enfrenté a un problema similar. Revisé esta instalación de Guest Additions en Debian . Siga los pasos mencionados allí. A veces los
build-essential module-assistantpaquetes faltantes causan el problema.Pasos
Para mí hizo el truco. :)
fuente
[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 ensystemctl disable XXXXlugar 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-3872757311) Si ejecuta el,
/media/cdrom/VBoxLinuxAdditions.runentonces 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 dependebuild-essentialymodule-assistantnecesita ambos paquetes (como lo indica @gaborous)! Entonces instale los tres:sudo apt-get install build-essential module-assistant virtualbox-guest-dkms3) Para verificar que todo esté bien, por ejemplo, usando el
systemctlcomando, justo después de eliminar todos los rastros de la instalación del CD-Rom:Después de reiniciar:
4) use
systemctl --failedpara enumerar todas las unidades que han fallado.Y estás de vuelta en los maravillosos paquetes de Debian :-)
fuente
ls /etc/*/*vbox*, pero eso no importa ya que la instalaciónvirtualbox-guest-dkmsy laapt-get install build-essential module-assistantsolución del problema por sí sola, podría arrancar correctamente en mi Debian después.sh /opt/VBoxGuestAdditions*/uninstall.shAsegúrese de no tener instaladas las múltiples copias de Virtual Box Guest Additions. Squeeze detectará que está dentro de una máquina virtual Virtual Box e instalará la versión 3.x OSE de las herramientas automáticamente.
fuente
Solucioné el mismo problema
sudo apt-get install build-essential(instalando dependencias) y reinstalando las adiciones de invitados.fuente
Después de desinstalar los paquetes que Debian agregó automáticamente para usted, elimine los servicios:
cd /etc/init.d && insserv -r vboxadd vboxadd-service vbox-add-x11Esto eliminó los servicios de inicio para mí. Sin embargo, los guiones siguen ahí. Si quieres eliminarlos:
cd /etc/init.d && rm vboxadd vboxadd-service vbox-add-x11Por cierto: para desinstalar los paquetes:
dpkg -l | grep virtual. Entonces hazloapt-get remove --purge <list_of_the_packages>En mi caso:
apt-get remove --purge virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11 && apt-get autoremove && apt-get autocleanhizo el truco.Además, por algunas razones, no pude tener la carpeta compartida con las adiciones de invitados de Debian. Así que tuve que agregar los de Virtual Box. Agregue el Cd (debe ser la clave de host + D, estoy ejecutando una versión en francés que no puede decir las etiquetas en inglés). A continuación, montar el CD-ROM y ejecute el script con:
mount /media/cdrom && bash /media/cdrom/VBoxLinuxAdditions.run.fuente
Desinstale
virtualbox-osey reinstale todos los paquetes Debian de VirtualBox con:fuente
Desmarcar la iso de Guest Additions de Dispositivos puede ayudarlo, lo hizo para mí:
fuente