Cómo reparar el error de inicio de VirtualBox VM en Linux

En algunas distribuciones de Linux, la herramienta VirtualBox VM se niega a iniciarse después de la instalación . Hay muchas razones diferentes por las que es posible que su máquina virtual no se inicie. En esta guía, repasaremos varias correcciones para resolverlo.

Solución 1: instalar el controlador del kernel de VirtualBox

Por lo general, la razón principal por la que su máquina virtual VirtualBox no se inicia en Linux es que ha olvidado instalar el controlador del kernel de VirtualBox. Este controlador es necesario en las máquinas host de Linux y, sin él, las máquinas virtuales simplemente producirán errores y se negarán a iniciarse.

Cómo reparar el error de inicio de VirtualBox VM en Linux

Para instalar el controlador del kernel de VirtualBox en su sistema operativo, abra una ventana de terminal presionando  Ctrl + Alt + T Ctrl + Shift + T  en el teclado. Luego, siga las instrucciones paso a paso a continuación.

Paso 1: El controlador del kernel de VirtualBox generalmente no se instala cuando el usuario se ha olvidado primero de instalar los encabezados del kernel. Los encabezados del kernel permiten crear módulos personalizados, como el controlador del kernel de VirtualBox.

Para instalar los encabezados del kernel de Linux en su PC con Linux, ingrese los comandos a continuación que correspondan con su distribución.

Ubuntu

sudo apt install linux-headers - $ (uname -r)

Debian

sudo apt-get install linux-headers - $ (uname -r)

Arch Linux

sudo pacman -S linux-headers

Fedora

sudo dnf install "kernel-devel-uname-r == $ (uname -r)"

OpenSUSE

sudo zypper instalar kernel-devel

Paso 2: Después de instalar los encabezados del kernel de Linux en su sistema Linux, el módulo se puede volver a configurar. Para obtener los mejores resultados, es una buena idea reinstalar el paquete del módulo VirtualBox por completo, en lugar de lidiar con varios comandos confusos.

Para reinstalar el paquete del módulo VirtualBox, ingrese los comandos a continuación en el terminal que correspondan con la distribución de Linux que usa actualmente.

Cómo reparar el error de inicio de VirtualBox VM en Linux

Ubuntu

sudo apt install virtualbox-dkms --reinstalar

Debian

sudo apt install virtualbox-dkms --reinstalar

Arch Linux

sudo pacman -R virtualbox-host-modules-arch sudo pacman -S virtualbox-host-modules-arch

Fedora

sudo dnf eliminar VirtualBox akmod-VirtualBox sudo dnf instalar VirtualBox akmod-VirtualBox

OpenSUSE

sudo zypper eliminar virtualbox-kmp-default

sudo zypper instalar virtualbox-kmp-default

Paso 3: Después de reinstalar el paquete del módulo del kernel de VirtualBox en su PC con Linux, los módulos deben construirse y configurarse en su PC con Linux. Ahora debe cargar el módulo en el sistema. Para hacer eso, ingrese el  comando modprobe vboxdrv .

sudo modprobe vboxdrv

Alternativamente, reinicie su PC. Cuando inicie sesión, se cargará el controlador del kernel.

Solución 2: instalar el paquete de extensión VirtualBox

A veces, las máquinas virtuales de VirtualBox no se inician en sistemas Linux porque se crearon con el paquete de extensión de VirtualBox habilitado y el paquete de extensión ya no está instalado. Para solucionar este problema, abra una ventana de terminal presionando Ctrl + Alt + T Ctrl + Shift + T  en el teclado e ingrese los comandos a continuación que correspondan con su distribución de Linux.

Ubuntu

sudo apt instalar virtualbox-ext-pack

Debian (solo Sid)

sudo apt-get install virtualbox-ext-pack

En otras versiones de Debian, haga lo siguiente.

wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

Abra su administrador de archivos de Linux y haga doble clic en el paquete Ext para cargarlo en Debian.

Arch Linux / Fedora / OpenSUSE

wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

Abre tu administrador de archivos de Linux. Luego, haga doble clic en el paquete Ext con el mouse. Te permitirá instalarlo en VirtualBox sin problemas.

Solución 3: cambiar la propiedad del directorio / usr /

Puede encontrarse con un error con VirtualBox, donde el módulo del kernel está instalado en su sistema, pero el programa aún no iniciará ninguna máquina virtual. La razón por la que ocurre este error es que hay ciertos componentes para VirtualBox en el /usr/directorio que hacen que el programa se ejecute. El /usr/directorio a veces puede tener problemas de permisos. Normalmente, el /usr/directorio es propiedad del usuario root. Se produce un error de VirtualBox cuando la carpeta no es propiedad de root.

Para corregir este error, abra una ventana de terminal presionando  Ctrl + Alt + T o Ctrl + Alt + T en el teclado. Luego, siga las instrucciones paso a paso a continuación.

Paso 1: Ejecute el  comando ls -l  en el directorio raíz para determinar si los /usr/permisos de propiedad de su carpeta.

ls -l /

También puede aislar /usr/aplicando el  comando grep  .

ls -l / | grep usr

Busque usr en el indicador ls. Si es propiedad de root, debería ver algo similar a lo que se muestra a continuación en su terminal.

Cómo reparar el error de inicio de VirtualBox VM en Linux

drwxr-xr-x 14 root root 4096 Mar 27 2019 usr

Si su /usr/carpeta es propiedad de root, tendrá root rootexactamente el mismo ejemplo que el siguiente. Si no es propiedad de root, mostrará su nombre de usuario donde root rootestá en el indicador.

Paso 2: Suponiendo que su /usr/directorio no es propiedad del usuario root, use el  comando chown para cambiar sus permisos para que así sea.

sudo chown root: root / usr /

Paso 3: Vuelva a ejecutar el  comando ls -l  para asegurarse de que el  comando chown  haya cambiado la propiedad de la /usr/carpeta para que coincida con el código siguiente.

Cómo reparar el error de inicio de VirtualBox VM en Linux

drwxr-xr-x 14 root root 4096 Mar 27 2019 usr

 Problemas menores: actualice VirtualBox

Los problemas menores con VirtualBox generalmente se pueden solucionar simplemente actualizando el programa a una versión más reciente. Oracle trabaja muy duro para corregir errores. Para actualizar VirtualBox en su PC con Linux, abra una ventana de terminal y use el administrador de paquetes para instalar actualizaciones como lo haría normalmente.

Leave a Comment

Cómo jugar Red Dead Online en Linux

Cómo jugar Red Dead Online en Linux

Red Dead Online es el componente multijugador en línea de Red Dead Redemption II. Aprende a jugar en Linux con esta guía completa.

Instalar paquetes Debian en Arch Linux con Debtap

Instalar paquetes Debian en Arch Linux con Debtap

¿Está tratando de hacer que una aplicación funcione en Arch Linux o Manjaro pero no puede encontrarla en los repositorios de software oficiales o incluso en AUR? Prueba Debtap. Se trata de un

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

¿Tiene una máquina virtual Ubuntu en VMware Workstation y desea compartir una carpeta con ella? Esta guía completa le mostrará cómo hacerlo eficazmente.

Cómo jugar Monster Hunter: World en Linux

Cómo jugar Monster Hunter: World en Linux

Aprenda a jugar Monster Hunter: World en Linux con nuestra guía completa y optimizada. Siga los pasos para instalar Steam y el juego en su sistema Linux.

Cómo escuchar Tidal en el escritorio de Linux con Tidal-hifi

Cómo escuchar Tidal en el escritorio de Linux con Tidal-hifi

Tidal es un servicio de transmisión de audio de alta calidad. Aquí te mostramos cómo usar Tidal Hi-fi en tu PC con Linux.

Cómo jugar Dark Souls II: Scholar of the First Sin en Linux

Cómo jugar Dark Souls II: Scholar of the First Sin en Linux

Dark Souls II: Scholar of the First Sin es un videojuego de rol de acción desarrollado por FromSoftware y publicado por Bandai Namco. Aprende cómo jugar en Linux fácilmente.

Cómo jugar God of War en Linux

Cómo jugar God of War en Linux

God of War es la cuarta instalación de la serie God of War. Aprende cómo jugar a God of War en Linux paso a paso.

Cómo instalar Gimp en Ubuntu [Guía]

Cómo instalar Gimp en Ubuntu [Guía]

Aprende a instalar Gimp en Ubuntu Linux de manera simple y sencilla mediante varias opciones: Centro de Software, Terminal, Flatpak y Snaps.

Cómo jugar Red Dead Redemption 2 en Linux

Cómo jugar Red Dead Redemption 2 en Linux

Aprende a jugar Red Dead Redemption 2 en Linux con esta guía completa que incluye la instalación de Steam y la configuración necesaria para disfrutar de este espectacular juego.

Cómo instalar LibreELEC en Raspberry Pi 4

Cómo instalar LibreELEC en Raspberry Pi 4

La Raspberry Pi 4 es perfecta para usar como un sistema operativo de reproductor multimedia impulsado por Linux, como LibreELEC. Aprende a instalarlo fácilmente.