El día de ayer actualicé mi estación de trabajo desde Devuan ASCII a Beowulf (basado en Debian Buster). Ahora voy a demostrar los simples pasos para instalar la última versión de VirtualBox disponible en el sitio Web oficial de Oracle.



El objetivo de este artículo es instalar la última versión disponible (desde paquete oficial de Oracle) para Debian en nuestra instalación de Devuan.

Para comenzar, agregar el repositorio oficial de Oracle para Debian editando el archivo /etc/apt/sources.list:

root@hal9000:/home/emi# nano /etc/apt/sources.list

Agregar la siguiente línea al final:

deb http://download.virtualbox.org/virtualbox/debian buster contrib

Notar que se selecciona la versión de Debian Buster.

Luego es necesario instalar la clave GPG para validar la autenticidad del repositorio de Oracle VirtualBox:

root@hal9000:/home/emi# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
OK

Actualizar la base de datos de paquetes con el nuevo repo:

root@hal9000:/home/emi# apt update
Get:1 http://download.virtualbox.org/virtualbox/debian buster InRelease [7,733 B]
Hit:2 http://packages.roundr.devuan.org/merged beowulf InRelease                 
Get:5 http://download.virtualbox.org/virtualbox/debian buster/contrib amd64 Packages [1,521 B]
Hit:3 http://packages.roundr.devuan.org/merged beowulf-security InRelease
Hit:4 http://packages.roundr.devuan.org/merged beowulf-updates InRelease
Fetched 9,254 B in 2s (5,551 B/s)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.

Si hay paquetes disponibles para actualizar (como se observa en la salida anterior) es recomendable actualizar el sistema antes de continuar.

Ahora es posible instalar VirtualBox:

root@hal9000:/home/emi# apt-get install virtualbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package virtualbox is a virtual package provided by:
  virtualbox-6.0 6.0.14-133895~Debian~buster
  virtualbox-5.2 5.2.34-133893~Ubuntu~bionic
You should explicitly select one to install.

E: Package 'virtualbox' has no installation candidate

Se observa que no se provee un paquete "virtualbox" sino que se encuentran disponibles los paquetes "virtualbox-6.0" y "virtualbox-5.2", según la versión que se desee instalar.

Para instalar VirtualBox 6.0, ejecutar:

root@hal9000:/home/emi# apt-get install virtualbox-6.0

Durante la instalación surgen estos errores al momento de instalar los scripts de inicio de servicios:

insserv: FATAL: service localfs has to exists for service vmware-USBArbitrator
insserv: exiting now!
insserv: FATAL: service vboxdrv has to be enabled to use service vboxballoonctrl-service
insserv: FATAL: service localfs has to exists for service vmware-USBArbitrator
insserv: exiting now!
insserv: FATAL: service vboxdrv has to be enabled to use service vboxautostart-service
insserv: FATAL: service localfs has to exists for service vmware-USBArbitrator
insserv: exiting now!
insserv: FATAL: service vboxdrv has to be enabled to use service vboxweb-service
insserv: FATAL: service localfs has to exists for service vmware-USBArbitrator
insserv: exiting now!

Los scripts de servicios que provee VirtualBox son los siguientes:

root@hal9000:~# ll /etc/init.d/vbox*
-rwxr-xr-x 1 root root  3338 Nov  8 08:32 /etc/init.d/vboxautostart-service
-rwxr-xr-x 1 root root  6498 Nov  8 08:32 /etc/init.d/vboxballoonctrl-service
-rwxr-xr-x 1 root root 20421 Nov  8 08:32 /etc/init.d/vboxdrv
-rwxr-xr-x 1 root root  6399 Nov  8 08:32 /etc/init.d/vboxweb-service

Ignorar los errores durante la instalación y simplemente habilitar el servicio vboxdrv, el cual se encarga de cargar los módulos del kernel necesarios para el funcionamiento de virtualBox:

root@hal9000:~# update-rc.d vboxdrv defaults

No es necesario reiniciar el sistema, pues el servicio vboxdrv es iniciado automáticamente durante la instalación.

Para verificar el funcionamiento, lanzar VirtualBox desde el menú de aplicaciones o ejecutando virtualbox en cualquier terminal (utilizando la cuenta de usuario actual, no root):

Crear una nueva máquina virtual desde el menú "Machine > New...":

Crear un nuevo disco virtual:

Insertar un medio de instalación en la unidad de CD/DVD:

Iniciar la máquina virtual:

Todo funciona correctamente. A partir de ahora es posible continuar con la instalación del sistema operativo guest.


Tal vez pueda interesarte


Compartí este artículo