-----
Si quieres obtener información y una explicación más detallada, visita la Arch Wiki.
Los paquetes que debes instalar son:
virtualboxvirtualbox-host-dkms: proporciona módulos al sistema anfitrión.linux-headers: paquete de encabezado para el kernel, para compilar los módulos de VirtualBox.Por defecto al instalar el paquete virtualbox, también se instala el paquete virtualbox-host-dkms.
sudo pacman -S virtualbox linux-headers
Los módulos de VirtualBox se cargan automáticamente al momento del arranque, gracias a systemd-modules-load.service.
Por lo que para cargar los módulos de VirtualBox, reinicia el sistema o cargalos manualmente.
Para cargar un módulo manualmente después de la instalación de VirtualBox, ejecutamos.
sudo modprobe vboxdrv
El módulo vboxdrv se debe cargar obligatoriamente antes de ejecutar cualquier máquina virtual.
Otro módulos:
vboxnetadp: para crear la interfaz del sistema anfitrión.vboxnetflt: para iniciar una máquina virtual usando esa interfaz de red.También podemos cargar los módulos de VirtualBox manualmente ejecutando vboxreload.
sudo vboxreload
Para usar todas las funciones de virtualbox con nuestro usuario, debemos añadir nuestro usuario al grupo vboxusers.
sudo usermod -aG vboxusers $USER
Para que los cambios surtan efecto cierra sesión o reinicia el sistema.
Comprueba los cambios ejecutando:
groups && grep "vboxusers" /etc/group
El paquete de extensiones es un conjunto de funcionalidades adicionales para Virtualbox, sin embargo no es necesario para el correcto funcionamiento del mismo.
Aun así deberás instalarlo si vas a utilizar las siguientes funcionalidades que proporciona:
Hay un paquete disponible en el AUR llamado virtualbox-ext-oracle, sin embargo yo suelo descargarlo directamente desde el sitio web de VirtualBox.
Ya sea dándole en el boton de descarga, o usando wget:
wget [url/de/descarga/vbox-extpack]
La instalación se puede hacer a través de la interfaz gráfica o usando VBoxManage.
La instalación del paquete de extensiones requiere acceso root. En la Arch Wiki se menciona el uso de herramientas como Polkit para otorgar acceso privilegiado a VirtualBox.
Yo instalaré el extensión pack usando sudo.
sudo VBoxManage extpack install [/ruta/del/extension/pack.vbox-extpack]
Aceptas los términos y condiciones y listo.
En principio con esto ya puedes empezar a crear tus máquinas virtuales y darles duro contra el muro, y si no, recuerda que siempre tienes a tu disposición la Arch Wiki.