• Instalar VirtualBox en Debian 9 (Stretch)

    Instalar VirtuaBox en la versión 9 de Debian es tan fácil como en otras versiones anteriores. Como el paquete no está disponible en los repositorios oficiales de Stretch, para poder tener acceso a él tenemos que agregar el repositorio oficial de VirtualBox a un archivo dentro de la carpeta /etc/apt/sources.list.d/, obtener e instalar la clave pública y actualizar los repositorios:

    echo "deb http://download.virtualbox.org/virtualbox/debian stretch contrib" > /etc/apt/sources.list.d/virtualbox.list
    wget -q http://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
    apt-get update
    

    Una vez ejecutado lo anterior tenemos que buscar que versiones de VirtualBox están disponibles para instalar. Lo hacemos con:

    apt-cache search virtualbox-

    El resultado de la ejecución del comando anterior, al menos a día de la fecha de ejecución de este artículo, da la siguiente salida:

    virtualbox-5.0 - Oracle VM VirtualBox
    virtualbox-5.1 - Oracle VM VirtualBox
    virtualbox-5.2 - Oracle VM VirtualBox

    Es decir, nos muestra que hay tres versiones diferentes para instalar. Si tenemos alguna razón para no instalar la última versión disponible, lo hacemos. Sino, lógicamente, siempre será aconsejable instalar la última versión. En este caso, para instalar la versión 5.2 ejecutamos:

    apt-get -y install virtualbox-5.2

    NOTA: VirtualBox necesita compilar un módulo del kernel para poder funcionar correctamente. Si tu sistema está preparado para compilar módulos la compilación se habrá realizado al momento de instalar el paquete. Pero si tu Debian no tiene los paquetes necesarios para compilar módulos, VirtualBox se instalará, pero no podrás ejecutar las máquinas virtuales. En ese caso deberás preparar tu sistema para compilar módulos. Para ello ejecuta:

    apt-get -y install module-assistant
    m-a prepare

    Una vez finalizado tendrás que volver a ejecutar la auto-configuración de VirtualBox para que compile el módulo necesario. Lo harás con:

    /sbin/vboxconfig

    Después de ello, en el siguiente reinicio, podrás arrancar tus máquinas virtuales de VirtualBox normalmente.


    Deja una respuesta