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

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.


Mejora el portapapeles de Gnome Shell con Pano

Mejora el portapapeles de Gnome Shell con Pano

Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!

Cómo instalar DaVinci Resolve 17 en Linux

Cómo instalar DaVinci Resolve 17 en Linux

¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía

Cómo instalar Tuxedo OS en tu computadora

Cómo instalar Tuxedo OS en tu computadora

¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.

Cómo instalar un archivo DEB en Linux

Cómo instalar un archivo DEB en Linux

¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.

Cómo jugar Dying Light en Linux

Cómo jugar Dying Light en Linux

Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en

Cómo instalar Neptune Linux en tu computadora

Cómo instalar Neptune Linux en tu computadora

Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.

Pruebe el nuevo escritorio basado en Snap de Ubuntu

Pruebe el nuevo escritorio basado en Snap de Ubuntu

¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.

Cómo jugar Undertale en Linux

Cómo jugar Undertale en Linux

Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su

Cómo jugar Total War: THREE KINGDOMS en Linux

Cómo jugar Total War: THREE KINGDOMS en Linux

Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.