Si tiene problemas para instalar Ubuntu en una VM VirtualBox, debido a que la ventana del instalador no se ajusta al tamaño de pantalla de baja resolución, puede mover la ventana con Alt+ F7.
Instalar adiciones de invitados desde los repositorios
En caso de que hayamos instalado la edición OSE de Virtual Box desde los repositorios, podemos agregar las adiciones de invitados de los repositorios en el invitado . Esto instalará adiciones de invitados que coincidan con la versión de Virtual Box obtenida de los repositorios. No se recomienda instalarlos en versiones más recientes de Virtual Box obtenidas del repositorio de Oracle (ver más abajo).
Alternativamente, podemos instalar el paquete virtualbox-guest-adiciones-iso en el host Ubuntu.
sudo apt-get install virtualbox-guest-additions-iso
El archivo .iso con una imagen de la edición OSE del CD de adiciones de invitados se instalará en el directorio del host /usr/share/virtualbox/VBoxGuestAdditions.iso
. Monte este archivo .iso como un CD en la configuración de su máquina virtual. En el invitado, tendrá acceso a un CD-ROM con el instalador.
Instalación de adiciones de invitados desde Virtual Box Manager
En caso de que Guest Additions no se pueda compilar, es posible que tengamos que instalar los encabezados del kernel de Linux (consulte ¿Cómo instalo los archivos de encabezado del kernel? ) O, además, herramientas esenciales de compilación . También se recomienda tener dkms instalados (ver más abajo - Nota 4). Puede ejecutar este comando en una terminal para instalar ambos:
sudo apt install build-essential dkms
Seleccionando Dispositivos -> Instalar Guest Additions (o presione Host+ Ddesde Virtual Box Manager) el CD de Guest Additions .iso se cargará pero no se instalará en su SO huésped. Para instalar, necesitamos ejecutar el script de instalación VBoxLinuxAdditions.run
como root o desde la solicitud de ejecución automática (ver más abajo).
GNOME Shell
Para instalar Guest Additions, tendremos un icono de CD en nuestro escritorio tan pronto como se monte la unidad virtual:
El siguiente paso es ejecutar el script autorun.sh (como root) en este CD montado abriendo la unidad y haciendo clic en el botón "Ejecutar software". Esto generará e instalará los módulos del núcleo vbox necesarios.
Unidad
Las adiciones de invitados se montan como un CD virtual visible en el iniciador:
En caso de que el sistema esté configurado para ejecutar automáticamente un CD, solo debe abrir el siguiente diálogo de ejecución automática (si no selecciona el símbolo del CD, elija abrir, luego elija Abrir solicitud de ejecución automática )
Después de haber ingresado sus credenciales para acceso root, las adiciones de invitados se construirán como se ve desde la salida del terminal:
Presione Returnpara cerrar la terminal.
Nota 1
Las adiciones de invitados necesitan reiniciar su sistema operativo invitado para que surtan efecto.
Nota 2
En algunos sistemas, el ícono del CD Virtual Guest Guest Additions puede no mostrarse en el escritorio, pero será accesible desde el menú Lugares . Si el CD todavía no estaba allí, es posible que deba agregar manualmente VBoxGuestAdditions.iso como un CD-ROM en el menú de Almacenamiento de Virtual Box Manager . En un host Ubuntu, la imagen del disco está en /usr/share/virtualbox/VBoxGuestAdditions.iso
.
Nota 3
En algunos sistemas (p. Ej., Cuando se ejecutan invitados Xubuntu ) es posible que no tengamos un mensaje de ejecución automática para el CD montado. Luego podemos instalar las adiciones de invitados abriendo un terminal en las adiciones de invitados montadas .iso para ejecutar sudo ./VBoxLinuxAdditions.run
. En los huéspedes de Lubuntu o Ubuntu Server , adicionalmente, necesitamos instalar el compilador GNU C ( gcc ) y la utilidad make en el sistema invitado para poder compilar las adiciones de invitados.
Nota 4 La
ejecución de DKMS en el SO invitado mantendrá Guest Additions instalado después de una actualización del kernel invitado. No es un requisito previo para las adiciones de invitados, pero si se usa, debe instalarse antes de instalar las adiciones de invitados.
Instalación de adiciones de invitados desde una terminal
En caso de que Guest Additions no esté instalado correctamente, es posible que no podamos iniciar la GUI. En este caso, debemos arrancar manteniendo presionada la Shifttecla para acceder al menú de Grub donde accedemos a un shell raíz como se muestra en la siguiente pregunta (necesitamos montar el sistema de archivos de lectura / escritura para continuar):
El archivo .iso de Guest Additions debe instalarse /dev/cdrom
desde Virtual Box Manager (ver arriba). Luego podemos instalar Guest Additions escribiendo los siguientes comandos:
mount /dev/cdrom /mnt # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot
Eliminar adiciones de invitados
En caso de que haya algo mal con la instalación de las adiciones de invitados, o el sistema operativo invitado no pueda iniciarse después de la instalación, es posible que tengamos que eliminar las adiciones. Esto también se puede hacer desde un shell raíz ejecutando un script de desinstalación ubicado en el directorio de invitados /opt
.
cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh
Reemplace x.x.xx
con su versión actual de adiciones de invitados.