Saltar al contenido

¿Cómo instalo Guest Additions en una máquina virtual VirtualBox?

Si te encuentras con algo que te causa duda nos puedes dejar un comentario y trataremos de ayudarte tan rápido como podamos.

Solución:

Si tiene problemas para instalar Ubuntu en una máquina virtual VirtualBox, porque la ventana del instalador no se ajusta al tamaño de pantalla de baja resolución, puede mover la ventana con alternativa+F7.

Instalación de adiciones de invitados desde los repositorios

En caso de que tengamos instalado el edición OSE de Virtual Box de los repositorios podemos agregar las adiciones de invitados de los repositorios en el huésped. Esto instalará adiciones de invitados que coincidan con la versión de Virtual Box obtenida de los repositorios. Está no recomendado para instalarlos en versiones más recientes de Virtual Box obtenidas del repositorio de Oracle (consulte a continuación).

Alternativamente podemos instalar el paquete virtualbox-guest-adiciones-iso en el anfitrión Ubuntu.

sudo apt-get install virtualbox-guest-additions-iso

El archivo .iso con una imagen de la edición OSE del CD de adiciones para 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 Guest Additions 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 construir-esencialInstalar compilación esencial

herramientas además. También se recomienda tener dkmsinstalar dkms instalado (ver abajo - Nota 4). Puede ejecutar este comando en una terminal para instalar ambos:

sudo apt install build-essential dkms

Seleccionando Dispositivos -> Instalar adiciones de invitados (o presione Anfitrión+D desde Virtual Box Manager) se cargará el CD Guest Additions .iso pero no instalado en su sistema operativo invitado. Para instalar necesitamos ejecutar el script del instalador VBoxLinuxAdditions.run como root o desde Autorun Prompt (ver más abajo).


Cáscara de GNOME

Para instalar Guest Additions tendremos un icono de CD en nuestro escritorio tan pronto como se monte la unidad virtual:

ingrese la descripción de la imagen aquí
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 compilará e instalará los módulos del kernel de vbox necesarios.


Unidad

Las adiciones de invitados se montan como un CD virtual visible en el iniciador:

ingrese la descripción de la imagen aquí

En caso de que el sistema esté configurado para ejecutar automáticamente un CD, simplemente debe abrir el siguiente diálogo de ejecución automática (si no selecciona el símbolo de CD, elija abrir, luego elija Abrir solicitud de ejecución automática)

ingrese la descripción de la imagen aquí

Después de haber ingresado sus credenciales para el acceso raíz, las adiciones de invitados se construirán como se ve en la salida de la terminal:

ingrese la descripción de la imagen aquí

prensa Regreso para cerrar la terminal.


Nota 1

Guest Additions necesita un reinicio de su sistema operativo invitado para que surta efecto.

Nota 2

En algunos sistemas, es posible que el ícono del CD Virtual Box Guest Additions no se muestre en el escritorio, pero se podrá acceder a él desde el Lugares menú. Si el CD aún no estaba allí, es posible que deba agregar manualmente VBoxGuestAdditions.iso como un CD-ROM en Virtual Box Manager. Almacenamiento menú. En un host de Ubuntu, la imagen del 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 Solicitud de ejecución automática para el CD montado. Luego, podemos instalar las adiciones de invitados abriendo una terminal en las adiciones de invitados montadas .iso para ejecutar sudo ./VBoxLinuxAdditions.run. En Lubuntu o Servidor Ubuntu invitados, además necesitamos instalar el compilador GNU C (gcc instalar gcc) y la marca Instalar hacer utilidad en el sistema invitado para poder compilar las adiciones de invitados.

Nota 4

Corriendo DKMS en el sistema operativo invitado mantendrá Guest Additions instalado después de una actualización del kernel invitado. No es un requisito previo para Guest Additions, pero si se usa, debe instalarse antes de instalamos los Guest Additions.


Instalación de Guest Additions desde una terminal

En caso de que Guest Additions no esté instalado correctamente, es posible que no podamos iniciar la GUI. En este caso tenemos que arrancar manteniendo pulsado el Cambio key para acceder al menú 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):

  • ¿Cómo arranco en un shell raíz?

El archivo .iso de Guest Additions debe instalarse en /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 algo haya salido mal con la instalación de las adiciones para invitados, o si el sistema operativo invitado no puede 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 huésped/opt directorio.

cd /opt//
sudo ./uninstall.sh

Reemplazar x.x.xx con su versión actual de adiciones de invitados.

También puede probar lo siguiente (esto funcionó para mí después de que tuve que reinstalar Guest Addtitions después de que Update Manager los eliminó). Solución encontrada aquí:

http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/

En resumen:

sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-ose-guest-x11

Esto encontró y actualizó la versión correcta de VirtualBox Guest Additions y mi sistema parece funcionar correctamente nuevamente, y asumo que esto también funcionará si Guest Additions no se puede instalar desde el elemento del menú.

Otra cosa a tener en cuenta. Originalmente intenté ejecutar esto bajo el caparazón de pescado; asegúrese de estar usando bash (es decir, escriba "bash" en la terminal antes de comenzar).


Tenga en cuenta que en los sistemas más recientes, el comando se ha cambiado a

sudo apt-get install virtualbox-guest-x11

Dentro del sistema operativo invitado, instale el paquete virtualbox-guest-dkms. Por ejemplo, utilizando la aplicación Terminal, escriba sudo apt-get install virtualbox-guest-dkms.

Si posees algún recelo y capacidad de medrar nuestro artículo eres capaz de escribir un paráfrasis y con mucho placer lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.