¿Cómo instalar Virtual Box Guest Additions en Debian?

¿Cómo instalar Virtual Box Guest Additions en Debian?

tengo unDebianMáquina virtual 8.1 (sin cabeza) (invitada). ¿Cómo instalo Virtual Box Guest Additions?

La pregunta¿Cómo puedo instalar la adición de invitados a la caja virtual?es respondido porubuntupor

sudo apt-get install virtualbox-ose-guest-utils

pero eso no funciona para mí:

E: Unable to locate package virtualbox-ose-guest-utils

Respuesta1

Según mi experiencia, los Guest Additions que se incluyen con VirtualBox funcionan mejor. A continuación se detallan los pasos para instalarlos. Todos los comandos deben ejecutarse como root.

  1. Instale encabezados del kernel, herramientas de compilación y DKMS:

     # apt update
     # apt install build-essential dkms
    

    DKMS no es necesario, pero mantendrá Guest Additions funcionando después de las actualizaciones del kernel. De lo contrario tendrías que reinstalarlos.

  2. Inserte el CD virtual usando el elemento de menú apropiado en el menú de VirtualBox:

    Tenga en cuenta que este es un menú de anfitrión.No está dentro de la máquina virtual Debian. En pantalla completa, es posible que tengas que mover el mouse hacia la parte superior de la pantalla para revelarlo. Si está oculto en modo ventana, consulteesta pregunta.

    Captura de pantalla del menú

  3. Monte el CD:

     # mount /dev/cdrom /media/cdrom
    
  4. cden el directorio montado:

     # cd /media/cdrom
    
  5. Ejecute el instalador:

     # ./VBoxLinuxAdditions.run
    

O alternativamente, si realmente deseas instalar desde el repositorio:

# apt install virtualbox-guest-utils

Respuesta2

Esto funciona para mí (Debian GNU/Linux 8 (Jessie) de 64 bits):

  1. Inicie sesión como root con el comando de terminal, supresione Entery luego escriba su contraseña de root
  2. Actualice su base de datos APT conapt-get update
  3. Instale las últimas actualizaciones de seguridad conapt-get upgrade
  4. Instale los paquetes necesarios conapt-get install build-essential module-assistant
  5. Configure su sistema para construir módulos del kernel ejecutandom-a prepare
  6. Haga clic enInstalar adiciones para invitados...desde la VirtualBoxDispositivosmenú
  7. Corrermount /dev/sr0 /media/cdrom
  8. Ejecute sh /media/cdrom/VBoxLinuxAdditions.runy siga las instrucciones en pantalla.

Respuesta3

Me negaron los permisos cuando intenté ejecutar "VBoxLinuxAdditions.run", así que cambié el archivo /etc/fstaba user,exec. Aparte de eso, los pasos quegronostajmencionado funcionó perfectamente.

Explicación del foro de virtualbox:

..el sistema de archivos está montado con la opción noexec, por lo que los bits de permiso de ejecución en todos los archivos se ignoran y no se puede ejecutar directamente ningún programa que resida en este sistema de archivos. Tenga en cuenta que la opción de montaje noexec está implícita en la opción de usuario en /etc/fstab. ... Si usa usuario y desea tener archivos ejecutables, use usuario, ejecutivo.

información relacionada