¡Esta es una revisión vieja del documento!
Tabla de Contenidos
VirtualBox
Hipervisor de tipo 2 que crea y ejecuta máquinas virtuales.
Plataformas soportadas:
- Linux
- macOS
- Windows
- Solarios
- OpenSolaris
Instalación
Linux
En Arch Linux:
pacman -S virtualbox virtualbox-host-dkms linux-headers virtualbox-guest-iso virtualbox-ext-oracle
Configuración
Para poder ejecutar cualquier máquina virtual es necesario cargar el módulo vboxdrv:
# modprobe vboxdrv
Para configuraciones avanzadas de red:
vboxnetadpvboxnetflt
VirtualBox extension pack
Este paquete añade las siguientes características a VirtualBox:
- Controladores USB 2.0 y 3.0
- VirtualBox Remote Desktop Protocol
- Passthrough de la webcam
- ROM de arranque por Intel PXE
- Cifrado de disco con AES
Guest Additions
Drivers y aplicaciones de sistema que optimizan el sistema operativo virtualizado para mejorar su rendimiento y uso:
- Integración del ratón.
- Carpetas compartidas entre el host y la máquina virtual
- Mejor suporte de vídeo (y aceleración gráfica)
- Integración de las ventanas de la máquina virtual con las del host
- Sincronización del tiempo.
- Portapapeles compartido
- Inicios de sesión automatizados.
Para instalarlas, montamos la imagen ISO de las Guest Additions en la máquina virtual, entramos en CD que se haya montado y:
sudo ./VBoxLinuxAdditions.run
Reiniciar la máquina virtual
Para instalar Guest Additions puede ser necesario instalar en la máquina virtual las dependencias para poder compilar el módulo del kernel de VirtualBox. Si se trata de una máquina virtual con Ubuntu: sudo apt-get install build-essential dkms linux-headers-$(uname -r)
Carpetas compartidas
En una máquina virtual con Linux, hay que añadir al usuario que queramos al grupo vboxsf:
sudo usermod -aG vboxsf <usuario>
Es necesario salir de la sesión y volver a entrar para que se apliquen los cambios
En máquinas virtuales con Windows, las carpetas compartidas están accesibles desde \\vboxsrv\nombre-carpeta
