GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar las adiciones de invitados de Virtualbox en Ubuntu 14.04

Después de instalar Ubuntu dentro de virtualbox, debe instalar las adiciones de invitado para obtener una mejor funcionalidad de hardware en su interior. Estos incluyen resolución de pantalla completa, rueda del mouse e integración del puntero, copiar y pegar desde el sistema operativo host (portapapeles compartido), carpetas compartidas, etc.

Este tutorial le muestra cómo instalar las adiciones de invitados de VirtualBox en Ubuntu. El mismo método funciona para distribuciones similares como Xubuntu, Kubuntu y Lubuntu.

1. Instale los encabezados del núcleo y las herramientas de compilación

Las adiciones de invitados de Virtualbox se compilan para el sistema de destino, por lo que necesita los encabezados del kernel necesarios y los programas relacionados. Instale los siguientes 2 paquetes.

$ sudo apt-get install build-essential module-assistant

Ahora corre

$ sudo m-a prepare

2. Compilar adiciones de invitados de virtualbox

Ahora haga clic en "Dispositivos> Insertar imagen de CD de adiciones de invitado" en la ventana de virtualbox. Esto insertará la imagen del CD de adiciones de invitados en el sistema operativo invitado. En Xubuntu, el cd debería montarse automáticamente dentro del directorio /media.

En la unidad de Ubuntu, debería ver el ícono de CD en el panel izquierdo hacia el lado inferior. Haga clic en él para abrir el CD de adiciones de invitados de VBox en el administrador de archivos.

Kubuntu le dará una notificación del dispositivo en la parte inferior derecha y puede hacer clic en "abrir con el administrador de archivos", lo que montará el CD y lo abrirá en Dolphin.

Verifique la ruta del sistema de archivos cd dentro del administrador de archivos (presione Ctrl + L). La ubicación debe ser algo similar a esto

/media/<username>/VBOXADDITIONS_4.3.10_93012

El deberá contener su nombre de usuario en el sistema.

Montar manualmente

Si no se monta solo, puede montarlo manualmente. Descubra el dispositivo usando blkid y luego use el comando de montaje para montarlo en algún lugar de su directorio de inicio

# find out the device
$ sudo blkid
/dev/sr0: LABEL="VBOXADDITIONS_4.3.10_93012" TYPE="iso9660"
# Or use the lsblk command
$ sudo lsblk -o NAME,TYPE,SIZE,LABEL,MOUNTPOINT,MODEL
NAME   TYPE   SIZE LABEL                      MOUNTPOINT MODEL
sda    disk     8G                                       VBOX HARDDISK
├─sda1 part     6G                            /
├─sda2 part     1K
└─sda5 part     2G                            [SWAP]
sr0    rom   61.7M VBOXADDITIONS_4.3.10_93012            CD-ROM

Anote aquí el nombre del dispositivo que es "/dev/sr0". A continuación tenemos que montar este dispositivo (cdrom) para acceder a los contenidos.

# create directory to mount
$ mkdir cdrom
# mount the cd
$ sudo mount /dev/sr0 ~/cdrom/
[sudo] password for silver:
mount: block device /dev/sr0 is write-protected, mounting read-only
# get inside the mounted directory
$ cd cdrom/
~/cdrom$ ls
32Bit        cert                    VBoxSolarisAdditions.pkg
64Bit        OS2                     VBoxWindowsAdditions-amd64.exe
AUTORUN.INF  runasroot.sh            VBoxWindowsAdditions.exe
autorun.sh   VBoxLinuxAdditions.run  VBoxWindowsAdditions-x86.exe

Empezar a compilar

Navegue hasta el directorio y ejecute el script llamado VBoxLinuxAdditions.run

/media/silver/VBOXADDITIONS_4.3.10_93012$ ls
32Bit        cert                    VBoxSolarisAdditions.pkg
64Bit        OS2                     VBoxWindowsAdditions-amd64.exe
AUTORUN.INF  runasroot.sh            VBoxWindowsAdditions.exe
autorun.sh   VBoxLinuxAdditions.run  VBoxWindowsAdditions-x86.exe
/media/silver/VBOXADDITIONS_4.3.10_93012$ sudo ./VBoxLinuxAdditions.run
[sudo] password for silver:
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.3.10 Guest Additions for Linux............
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules ...done.
Doing non-kernel setup of the Guest Additions ...done.
Starting the VirtualBox Guest Additions ...done.
Installing the Window System drivers
Installing X.Org Server 1.15 modules ...done.
Setting up the Window System to use the Guest Additions ...done.
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.
Installing graphics libraries and desktop services components ...done.

Tenga en cuenta la línea

Building the VirtualBox Guest Additions kernel modules ...done.

Si se muestra listo, entonces las adiciones de invitado de virtualbox se compilan correctamente.
Ahora reinicie el sistema operativo invitado.

3. Verifique que las adiciones de invitados estén funcionando

Después de reiniciar el sistema operativo, la resolución de la pantalla del sistema operativo invitado debería ajustarse al tamaño de la ventana de virtualbox. Otras cosas como el desplazamiento del mouse, copiar y pegar de invitado a anfitrión también deberían funcionar.

Puede verificar que las adiciones de invitados se cargan con el siguiente comando

# check loaded modules
$ lsmod | grep -io vboxguest
vboxguest
# check module
$ modinfo vboxguest
filename:       /lib/modules/3.13.0-24-generic/updates/dkms/vboxguest.ko
version:        4.3.10
license:        GPL
description:    Oracle VM VirtualBox Guest Additions for Linux Module
author:         Oracle Corporation
.....
$ lsmod | grep -io vboxguest | xargs modinfo | grep -iw version
version:        4.3.10

4. Configurar carpetas compartidas

Después de instalar las adiciones de invitados, puede compartir carpetas entre el sistema operativo invitado y el host, lo que permite que cada uno de ellos acceda a los archivos de los demás. La carpeta existe en el sistema operativo host y se comparte con el sistema operativo invitado. El invitado puede o no tener permiso para escribir en la carpeta compartida.

Click Devices > Shared folder settings on the virtualbox window. Click the plus icon on the right side and select the directory from the host OS that you want to share with the guest OS.

If you choose "Make permanent" it becomes a Machine folder, else it is a Transient folder. You also have the option to make it read only, so that the guest OS cannot make modifications to the folder.

Una vez que haya especificado el directorio compartido, es hora de montarlo dentro del sistema operativo invitado. La lista de carpetas compartidas le mostrará el nombre y la ruta del directorio compartido. Anote el nombre y móntelo usando el siguiente comando

# create a directory in your home directory
$ mkdir shared
# mount using the mount command. SHARENAME is the name of the shared directory
$ sudo mount -t vboxsf SHARENAME ~/shared
# or
$ sudo mount.vboxsf SHARENAME ~/shared

Es posible que encuentre el siguiente mensaje de error:"mount:tipo de fs incorrecto, mala opción".
O "El programa 'mount.vboxsf' no está instalado actualmente".

Este error es causado por un error en VirtualBox debido a que /sbin/mount.vboxsf apunta a una ruta incorrecta.

Para solucionar esto, debe usar la ruta completa al comando mount.vboxsf

$ sudo /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf SHARENAME ~/shared

El error se solucionará en las próximas versiones de VirtualBox.


Ubuntu
  1. Cómo instalar VirtualBox en Ubuntu

  2. Cómo instalar Ubuntu 20.04 en VirtualBox

  3. Cómo instalar VirtualBox en Ubuntu 18.04

  4. Cómo instalar las adiciones de invitados de Virtualbox en Fedora 20

  5. Cómo instalar Virtualbox Guest Additions en Fedora 18

Cómo instalar VirtualBox Guest Additions en Fedora

Cómo instalar VirtualBox y Guest Additions en Ubuntu

Cómo instalar Guest Additions en Virtualbox VM

Cómo instalar y usar las adiciones de invitados de VirtualBox en Ubuntu

Cómo instalar VirtualBox Guest Additions en AlmaLinux 8

Cómo instalar VirtualBox en Ubuntu 17.04