Si tienes problemas para instalar Ubuntu en una VM VirtualBox, porque la ventana del instalador no se ajusta al tamaño de pantalla de baja resolución, puedes mover la ventana con Alt + F7 .
Instalación de Guest additions desde los repositorios
En caso de que hayamos instalado el Edición OSE de Virtual Box desde los repositorios podemos añadir el incorporaciones de invitados desde los repositorios en el invitado . Esto instalará las adiciones de invitado que coincidan con la versión de Virtual Box obtenida de los repositorios. Es no recomendado para instalarlos en las nuevas versiones de Virtual Box obtenidas del repositorio de Oracle (ver más abajo).
También podemos instalar el paquete virtualbox-guest-additions-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 guest additions se instalará en el directorio 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 Guest Additions desde Virtual Box Manager
En caso de que las Guest Additions no se compilen, es posible que tengamos que instalar las cabeceras del kernel de Linux (véase ¿Cómo se instalan los archivos de cabecera del núcleo? ) o build-essential herramientas además. También se recomienda disponer de dkms instalado (véase más abajo - Nota 4). Puede ejecutar este comando en un terminal para instalar ambos:
sudo apt install build-essential dkms
Seleccionar Dispositivos -> Instalar Guest Additions (o pulse Host + D desde Virtual Box Manager) se cargará el CD .iso de Guest Additions pero no instalado en tu SO invitado. Para instalar necesitamos ejecutar el instalador script. VBoxLinuxAdditions.run
como root o desde la ventana de Autorun (ver más abajo).
GNOME Shell
Para instalar las Guest Additions tendremos un icono de CD en nuestro escritorio en cuanto se monte la unidad virtual:
El siguiente paso es ejecutar el autorun.sh script (como root) en este montado CD abriendo la unidad y haciendo clic en el botón "Ejecutar software". Esto construirá e instalará los módulos del kernel vbox necesarios.
Unidad
Las adiciones huésped se montan como un CD virtual visible en el lanzador:
En caso de que el sistema esté configurado para ejecutar automáticamente un CD, debería abrirse el siguiente cuadro de diálogo de ejecución automática (si no es así, seleccione el símbolo del CD, elija abrir y, a continuación, elija Abrir la ventana de Autorun )
Después de haber introducido sus credenciales para el acceso root las adiciones de invitados se construirán como se ve en la salida del terminal:
Pulse Return para cerrar el terminal.
Nota 1
Las adiciones de invitado necesitan un reinicio de su sistema operativo invitado para surtir efecto.
Nota 2
En algunos sistemas es posible que el icono del CD de Virtual Box Guest Additions no se muestre en el escritorio, pero será accesible desde la carpeta Lugares menú. Si el CD sigue sin aparecer, es posible que tenga que añadir manualmente el VBoxGuestAdditions.iso como CD-ROM en el Virtual Box Manager. Almacenamiento menú. En un host Ubuntu la imagen de disco está en /usr/share/virtualbox/VBoxGuestAdditions.iso
.
Nota 3
En algunos sistemas (por ejemplo, cuando se ejecuta Xubuntu invitados) es posible que no tengamos un Mensaje de ejecución automática para el CD montado. Entonces podemos instalar las adiciones huésped abriendo un terminal en el .iso de adiciones huésped montado para ejecutar sudo ./VBoxLinuxAdditions.run
. En Lubuntu o Servidor Ubuntu necesitamos además instalar el compilador GNU C ( gcc ) y el escriba a en el sistema huésped para poder compilar las adiciones huésped.
Nota 4
Ejecutar DKMS en el SO huésped mantendrá las Guest Additions instaladas después de una actualización del kernel huésped. No es un prerrequisito para Guest Additions, pero si se utiliza debe ser instalado. antes de instalamos las Guest Additions.
Instalación de Guest Additions desde un terminal
En caso de que las Guest Additions no estén instaladas correctamente, es posible que no podamos arrancar con la GUI. En este caso necesitamos arrancar manteniendo el Shift para acceder al menú Grub donde accedemos a un Grub root como se muestra en la siguiente pregunta (necesitamos montar el sistema de ficheros de lectura/escritura para continuar):
El archivo .iso de Guest Additions debe instalarse en /dev/cdrom
desde Virtual Box Manager (véase más arriba). A continuación, 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 algo haya ido mal con la instalación de las adiciones de invitados, o el sistema operativo invitado no puede arrancar después de la instalación es posible que tengamos que eliminar las adiciones. Esto también se puede hacer desde root Shell ejecutando un script de desinstalación ubicado en el invitado /opt
directorio.
cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh
Sustituir x.x.xx
con su versión actual de adiciones de invitados.