WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Cómo instalar y usar VirtualBox en Linux

Editado 5 hace meses por ExtremeHow Equipo Editorial

VirtualizaciónInstalaciónVirtualBoxSistemas operativosConfiguraciónGestión de VMConfiguración de HostConfiguración de InvitadoRendimientoAplicaciones

Cómo instalar y usar VirtualBox en Linux

Traducción actualizada 5 hace meses

VirtualBox es una potente aplicación de virtualización de código abierto que te permite ejecutar múltiples sistemas operativos simultáneamente en tu máquina Linux. Ya seas un desarrollador, un probador o simplemente un usuario curioso que quiere probar diferentes sistemas operativos, VirtualBox ofrece una forma sencilla y conveniente de hacerlo. Esta guía te mostrará paso a paso cómo instalar y usar VirtualBox en un sistema Linux.

¿Qué es VirtualBox?

VirtualBox es un software de virtualización gratuito y de código abierto que te permite ejecutar sistemas operativos adicionales dentro de tu sistema operativo existente. Creado por Oracle, VirtualBox admite la instalación de máquinas virtuales tanto x86 como AMD64/Intel64. Funciona en varios sistemas host como Windows, macOS y Linux.

Requisitos previos

Antes de pasar a la instalación, asegurémonos de que tu sistema Linux esté listo para VirtualBox. Aquí hay algunos requisitos previos:

Paso 1: Actualiza tu sistema

Antes de instalar cualquier software nuevo, siempre es una buena idea actualizar tu sistema para asegurarte de que todos los paquetes estén actualizados. Esto también ayudará a resolver cualquier problema de dependencias potenciales. Abre tu terminal y ejecuta el siguiente comando:

sudo apt update sudo apt upgrade

Para otras distribuciones, como Fedora, CentOS o Arch Linux, necesitarás usar el comando equivalente, generalmente utilizando el gestor de paquetes para tu distribución (dnf, yum o pacman, respectivamente).

Paso 2: Descargar e instalar VirtualBox

Usando repositorios de distribución

La mayoría de las distribuciones Linux proporcionan VirtualBox en sus repositorios. Puedes instalarlo directamente usando tu gestor de paquetes. Para Ubuntu, usa:

sudo apt install virtualbox

En Fedora, usarías:

sudo dnf install virtualbox

Sin embargo, usar el repositorio de la distribución a veces puede retrasarse con respecto a la última versión de VirtualBox. Si quieres la última versión, considera el siguiente método.

Descargar VirtualBox desde el sitio oficial

El sitio web de Oracle proporciona la última versión de VirtualBox para varias distribuciones Linux como paquetes DEB y RPM. Para descargar:

  1. Visita la página de descargas de VirtualBox Linux.
  2. Descarga el paquete apropiado para tu distribución (DEB para sistemas basados en Ubuntu, RPM para sistemas basados en Fedora).

Instalación del paquete descargado

Una vez descargado, puedes instalarlo usando el siguiente comando:

Para sistemas basados en DEB (Ubuntu):

sudo dpkg -i virtualbox-[version]-Ubuntu-[version].deb
sudo apt-get -f install

El primer comando instala VirtualBox mientras que el segundo comando resuelve cualquier problema de dependencias.

Para sistemas basados en RPM (Fedora):

sudo rpm -Uvh VirtualBox-[version]-[Fedora.version].rpm

Configuración de claves públicas de Oracle

Para algunas distribuciones, es posible que necesites configurar las claves públicas de Oracle para verificar la instalación:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Paso 3: Añadir tu usuario al grupo vboxusers

Para poder usar dispositivos USB y otras características de VirtualBox, debes añadir tu usuario al grupo vboxusers. Haz esto con el siguiente comando:

sudo usermod -aG vboxusers [your-username]

Reemplaza [your-username] con tu nombre de usuario real. Luego cierra la sesión y vuelve a iniciarla para que los cambios surtan efecto.

Paso 4: Verificar la instalación

Para verificar que VirtualBox se ha instalado correctamente, ejecuta el siguiente comando en tu terminal:

vboxmanage --version

Este comando mostrará la versión instalada de VirtualBox y confirmará que está instalado y funcionando.

Paso 5: Instalar el paquete de extensión (opcional)

Oracle VM VirtualBox Extension Pack proporciona funcionalidades adicionales como soporte para dispositivos USB 2.0/3.0 y VirtualBox RDP. Descarga el paquete de extensión desde aquí e instálalo usando el siguiente comando:

sudo VBoxManage extpack install [path-to-extension-pack]

Asegúrate de reemplazar [path-to-extension-pack] con la ruta real al archivo descargado.

Usando VirtualBox

Crear una nueva máquina virtual

Para crear una nueva máquina virtual, sigue estos pasos:

  1. Abre VirtualBox desde la terminal escribiendo virtualbox o seleccionándolo desde el menú de aplicaciones de tu escritorio.
  2. Haz clic en "Nuevo" para iniciar el asistente de creación de máquinas virtuales.
  3. Proporciona un nombre para tu máquina virtual y elige el tipo y la versión del sistema operativo que deseas instalar.
  4. Asigna la cantidad de memoria (RAM) a la máquina virtual. El sistema sugiere un valor predeterminado, que puedes ajustar según tus necesidades.
  5. Crea un disco duro virtual. Tienes la opción de ajustar su tamaño y elegir el tipo de archivo; se recomienda VDI (VirtualBox Disk Image).
  6. Configura el disco duro virtual como asignación dinámica o tamaño fijo. Para la mayoría de los casos, la asignación dinámica es adecuada ya que ahorra espacio en tu disco real.
  7. Revisa y confirma tus configuraciones, luego haz clic en "Crear" para finalizar tu nueva máquina virtual.

Instalar el sistema operativo

Después de crear tu máquina virtual, sigue estas instrucciones para instalar tu sistema operativo preferido:

  1. Selecciona tu máquina virtual recién creada de la lista en el Administrador de VirtualBox.
  2. Haz clic en "Iniciar" para iniciar la máquina virtual.
  3. Cuando se te solicite, inserta el medio de instalación del sistema operativo. Esto puede ser un archivo de imagen ISO que descargaste o un disco físico.
  4. Sigue las instrucciones de instalación como si estuvieras instalando el sistema operativo en una computadora física.

Una vez que la instalación esté completa, la máquina virtual se comportará igual que un ordenador real, ejecutando el sistema operativo instalado.

Usar instantáneas

Las instantáneas en VirtualBox te permiten preservar el estado de una máquina virtual en un momento dado. Esta función es útil para crear un punto al que regresar antes de realizar cambios importantes. Para crear y restaurar una instantánea, siga las siguientes instrucciones:

Crear una instantánea

  1. Selecciona tu máquina virtual en el Administrador de VirtualBox.
  2. Haz clic en el botón "Instantánea" en la esquina superior derecha.
  3. Haz clic en "Tomar instantánea" y proporciona un nombre y una descripción opcional para tu instantánea para recordar qué cambios representa.

Restaurar una instantánea

  1. Selecciona la instantánea a la que deseas volver en la sección "Instantáneas".
  2. Haz clic en "Restaurar". Si es necesario, puedes optar por crear una instantánea actual antes de restaurar una anterior.

Instalar adiciones de invitados

VirtualBox Guest Editions son paquetes de software especiales que se pueden instalar dentro de una máquina virtual para mejorar el rendimiento y agregar funciones como carpetas compartidas e integración de mouse sin interrupciones. Para instalar la Edición de Invitados:

  1. Inicia tu máquina virtual e inicie sesión en el sistema operativo de invitado.
  2. En el menú de VirtualBox, ve a "Dispositivos" y selecciona "Insertar imagen de CD de ediciones de invitado".
  3. Dependiendo del sistema operativo invitado, puede solicitar automáticamente ejecutar el instalador. Si no lo hace, abre el CD montado y ejecuta el script de instalación manualmente.
  4. Sigue las instrucciones en pantalla para completar la instalación y reinicia la máquina virtual cuando haya terminado.

Habilitar carpetas compartidas

Las carpetas compartidas permiten un fácil intercambio de archivos entre tu sistema operativo host e invitado. Para configurar carpetas compartidas:

  1. Con tu máquina virtual apagada, abre los "Configuraciones" de tu máquina virtual.
  2. Ve a la sección "Carpetas compartidas".
  3. Haz clic en el botón "Agregar" en el lado derecho de la ventana.
  4. Selecciona la ruta de la carpeta en tu host y elige un nombre de carpeta que sea reconocible por tu invitado.
  5. Ajusta otras configuraciones, como hacer que la carpeta sea solo de lectura, si es necesario.
  6. Habilita "Montaje automático" para que la carpeta sea visible en tu sistema operativo invitado sin la necesidad de montaje manual.
  7. Haz clic en "Aceptar" para guardar las configuraciones y comenzar tu máquina virtual.

Solución de problemas comunes

Problemas del módulo del kernel de VirtualBox

Si VirtualBox no puede iniciar tu máquina virtual, a veces el problema es que un módulo del kernel no se está cargando. Puedes forzar una recarga usando lo siguiente:

sudo /sbin/vboxconfig

Asegúrate de que están instalados los encabezados correctos para tu versión actual del kernel.

Problemas de aceleración 3D

A veces, habilitar la aceleración 3D puede hacer que los sistemas invitados se comporten de manera inesperada. Si experimentas problemas de visualización, intenta desactivar la aceleración 3D desde la configuración de la VM en "Pantalla" → "Pantalla".

Problemas de rendimiento

Para un rendimiento lento, asegúrate de asignar suficientes CPU y RAM a tu VM. Además, utiliza la edición de invitado de VirtualBox para mejorar aún más el rendimiento.

Problemas de red

Si tu VM no puede acceder a Internet, verifica la configuración de la red en VirtualBox. Una buena configuración inicial es utilizar la configuración de red "NAT", que compartirá la conexión a Internet de la computadora host con la máquina virtual.

Conclusión

VirtualBox es una herramienta versátil que puede mejorar enormemente tu productividad y experimentación en Linux. Con los pasos descritos en esta guía, ahora estás listo para crear y gestionar eficientemente entornos virtuales. Recuerda siempre guardar una instantánea antes de realizar cambios importantes y usa la Edición de Invitados para la mejor experiencia.

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios