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.
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.
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.
Monte el CD:
# mount /dev/cdrom /media/cdrom
cd
en el directorio montado:# cd /media/cdrom
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):
- Inicie sesión como root con el comando de terminal,
su
presione Entery luego escriba su contraseña de root - Actualice su base de datos APT con
apt-get update
- Instale las últimas actualizaciones de seguridad con
apt-get upgrade
- Instale los paquetes necesarios con
apt-get install build-essential module-assistant
- Configure su sistema para construir módulos del kernel ejecutando
m-a prepare
- Haga clic enInstalar adiciones para invitados...desde la VirtualBoxDispositivosmenú
- Correr
mount /dev/sr0 /media/cdrom
- Ejecute
sh /media/cdrom/VBoxLinuxAdditions.run
y siga las instrucciones en pantalla.
Respuesta3
Me negaron los permisos cuando intenté ejecutar "VBoxLinuxAdditions.run", así que cambié el archivo /etc/fstab
a 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.