Guía completa para instalar VirtualBox en Debian Linux
Aquí tienes una guía sencilla para instalar VirtualBox en Debian Linux (todas las versiones).
VirtualBox es una aplicación de virtualización muy popular con varias funciones y controles avanzados para sus máquinas virtuales. Puede asignar dinámicamente almacenamiento de máquinas virtuales, USB, redes y otros parámetros críticos. Hay disponibles otras aplicaciones de máquinas virtuales gratuitas y de código abierto, como virt-manager y GNOME Boxes, que son igualmente buenas para casos de uso promedio. Sin embargo, VirtualBox es fácil de usar y viene con opciones avanzadas. Recuerde, es de uso gratuito pero es una aplicación de código cerrado de Oracle.
En artículos anteriores expliqué cómo instalarlo en otras distribuciones, como Fedora y RHEL. Este artículo describe los pasos para instalarlo en Debian Linux.
Está probado en Debian 11 estable “bullseye”. Sin embargo, debería ser aplicable a todas las versiones y variantes.
Vamos a empezar.
VirtualBox instalado en Debian con Ubuntu Guest Running
Instalar Oracle VirtualBox en Debian Linux
VirtualBox 7.0+ requiere varias dependencias de Qt5 y paquetes asociados para crear módulos del kernel. Estos no son necesarios para la instalación. Pero si desea habilitar copiar y pegar entre máquinas invitadas o host y otros ajustes, estos son necesarios. Te recomendaría que los instales primero.
Primero, abra una terminal e instale los siguientes paquetes. Estos son necesarios para construir los módulos del kernel.
sudo apt install gcc make perl linux-headers-generic
Descargue el paquete DEB para la versión Debian de su sistema desde el siguiente enlace. Recuerde elegir un instalador específico para su versión de Debian (¿cómo encontrar la versión?).
Descargar VirtualBox para Debian
Una vez descargado, vaya a la carpeta descargada (normalmente ~/Downloads
) y ejecute lo siguiente. Asegúrate de cambiar el nombre del archivo según el archivo que descargaste.
sudo dpkg -i virtualbox-7.0_7.0.6-155176~Debian~bullseye_amd64.deb
Es probable que el comando anterior provoque un error de dependencia.
Si es así, ejecute lo siguiente. No intente instalar usted mismo los paquetes dependientes por separado; deja que apt
se encargue de ello.
sudo apt --fix-broken install
El comando anterior instalará las siguientes dependencias para Virtualbox.
libqt5core5a
libqt5dbus5
libqt5gui5
libqt5gui5-gles
libqt5help5
libqt5opengl5
libqt5printsupport5
libqt5widgets5
libqt5x11extras5
libqt5xml5
Y finalmente, reanudará la instalación y la finalizará.
Agregar usuario se agrega al grupo vboxusers
Una vez completado, debe asegurarse de que su nombre de usuario se agregue al grupo vboxusers. El instalador crea este grupo.
Abra una terminal y ejecute lo siguiente para verificar si está agregado al grupo vboxusers
. Cambie el nombre de usuario de "arindam" a su usuario.
groups arindam
Luego, ingrese a un shell de superusuario con concatenaciones de rutas raíz usando el siguiente comando. Esto es necesario si el usuario no está agregado al grupo sudoers.
su -
Luego ejecute lo siguiente para agregar el usuario al grupo vboxusers.
usermod -a -G vboxusers arindam
Deje el shell raíz con salida y verifique si está agregado al grupo.
agregar usuario al grupo de virtualbox
Esto concluye la instalación de VirtualBox en Debian Linux. Ahora puede iniciar VirtualBox desde el menú de la aplicación Debian.
Ya que está listo para usarlo, instalar las adiciones de invitados de VirtualBox en Debian Linux es el siguiente paso ideal.
Pero asegúrese de tener una máquina virtual (como Fedora, Ubuntu, etc.) instalada en VirtualBox antes de probarlo. Para demostrarlo, instalé Ubuntu como invitado en el host de Debian Linux. Y ahora voy a instalar adiciones para invitados. Puede consultar esta sencilla guía sobre cómo instalar Ubuntu en Virtualbox como invitado.
Instale las adiciones de invitados de VirtualBox en Debian Linux
Las incorporaciones de invitados de VirtualBox de Oracle proporcionan un conjunto de controladores de dispositivos y aplicaciones que ayudan a lograr datos y otras comunicaciones entre el sistema invitado y el host. Por ejemplo, si desea compartir carpetas, arrastre y suelte del anfitrión al invitado. Estas son algunas de las características interesantes de Guest Additions.
- Compartir carpetas
- Función de arrastrar y soltar
- Portapapeles bidireccional para lograr cortar/copiar y pegar sin problemas
- Mejor rendimiento de vídeo
Como puede ver, es esencial que lo instale después de la instalación de VirtualBox.
Inicie la máquina virtual en VirtualBox. Luego, en el menú de VirtualBox, seleccione "insertar imagen de CD de adiciones de invitados...".
Elija la opción Insertar adición de invitados en el menú de VirtualBox
Abra el administrador de archivos y acceda a la unidad montada para agregar invitados. Y ejecute el siguiente script para instalarlo.
sudo ./VBoxLinuxAdditions.run
Ejecute el instalador
Una vez completado el comando anterior, reinicie su sistema invitado.
reboot
Y ahora puede habilitar copiar/pegar y otras funciones adicionales para invitados.
Desinstalar, reinstalar y actualizar
Si desea desinstalar y reinstalar, puede ejecutar el siguiente comando para desinstalar. Asegúrese de cambiar la versión en consecuencia en el siguiente comando.
sudo apt remove virtualbox-7.0
Además, si desea actualizar a la última versión, desinstálela primero. Luego vuelva a instalarlo utilizando los métodos anteriores con una descarga nueva.
Toda la VM creada y sus datos se conservan durante la actualización. Por lo tanto, puede crear todas sus máquinas virtuales en la versión anterior. Lo ideal es que se guarden en ~./VirtualBox VMs
en su directorio de inicio.
Terminando
Esta guía le enseñó cómo instalar Oracle VirtualBox en Debian fácilmente. Los pasos están probados en Debian 11 Bullseye. Espero que ayude. Avíseme si encuentra algún error en el cuadro de comentarios a continuación.