He estado usando VMWare en Windows durante mucho tiempo. Pero después de una larga espera, me mudé a VirtualBox en Ubuntu 11.10. Instalé Ubuntu, 32 Bit, instalé todas las actualizaciones disponibles e instalé Virtual Box. Cuando intento crear una nueva instalación de Windows dentro de VirtualBox, recibo los siguientes mensajes de error.
VirtualBox - Error
Failed to open a session for the virtual machine Windows XP.
The virtual machine '**Windows XP**' has terminated unexpectedly during startup with exit code 1.
Details
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Machine
Interface:
IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}
Diálogo de segundo error
Virtualbox - Error in suplibOsinit
Kernal driver not installed (rc--1908)
Please install the virtualbox-dkmbs package and execute 'modprobe vboxdrv' as root.
- Ya he intentado reinstalar VirtualBox.
- El resultado de Google parece indicar que el problema ocurre debido a las actualizaciones de Kernel.
¿Hay alguna forma de que esto funcione? Necesito esto para el análisis de malware y si VirtualBox me va a fallar todo el tiempo, entonces no podré usar Ubuntu para trabajar.
Salida a dpkg -l | grep virtual
server
rc virtualbox 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - base binaries
rc virtualbox-qt 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - Qt based user interface
cute 'modprobe vboxdrv' as root.<p>
virtualbox
Sunil J
fuente
fuente
dpkg -l | grep virtual
?sudo modprobe vboxdrv
?Respuestas:
Tuve el mismo problema y lo resolví
Purga de Virtualbox:
sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt
Luego reinstalé;
sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose virtualbox
y noté:
entonces intenté instalar virtualbox-4.0;
sudo apt-get install virtualbox-4.0
Eso funcionó y atrajo los módulos correctos del núcleo VirtualBox DKMS.
Luego tuve que descargar e instalar la versión correcta del paquete de extensión
Oracle_VM_VirtualBox_Extension_Pack-4.0.16-75491.vbox-extpack
.Eso funcionó, y ahora tengo una instancia de Virtualbox totalmente funcional.
fuente
Extrañamente, para mí funcionó cerrando VirtualBox y luego ejecutando
desde la terminal y luego reiniciando VirtualBox
fuente
Intente desinstalar VirtualBox desde la línea de comando:
Si se desinstaló con éxito, vuelva a instalarlo:
Verifique cuidadosamente si el comando se completa con éxito.
fuente
dkms
dkms
de manera automática como una dependenciadkms
también, porque tuve una experiencia extraña con fedora. Pero lo sé, esto es ubuntu :)Kernal driver not installed
. ¿Hiciste un ciclo de parche completo últimamente?for a in update upgrade dist-upgrade autoremove; do apt-get -y $a; done
Tuve casi el mismo error:
Luego apareció una segunda ventana que decía que tenía que ejecutar este comando:
Cuando emití ese comando, salió el siguiente error:
Solución
Instale el apropiado
linux-headers
para su versión del sistema operativo. En mi caso fue:Asegúrese de que todas las ventanas de VirtualBox estén cerradas.
fuente
Intenté esto: para solucionar esto, ejecute lo siguiente, como lo indica el indicador:
sudo /etc/init.d/vboxdrv setup
Si tiene éxito, el resultado se leerá
Starting VirtualBox kernel modules [ OK ]
y ahora está bien.fuente
Tuve este problema, pero afortunadamente lo resolví no desde la línea de comando sino desde la GUI ... abra su
~/VirtualBox
VM de directorio de inicioabra su archivo de imagen de disco duro
abierto
name of your virtual machine.vbox
Su caja virtual debería ejecutarse normalmente desde aquí y eso debería solucionar su problema ( si tuvo el mismo problema que yo tuve, ¡el problema se mostró cuando tenía todos los datos en mi
VirtualBox.xml
en el directorio .VirtualBox desapareció!)Otra sugerencia: si el anterior no funcionó para usted ...
vaya a
.Virtualbox
su directorio personalescriba lo siguiente (
cp VirtualBox.xml-prev VirtualBox.xml
)Creo que esto también debería hacerlo para usted ...
Buena suerte...
fuente
Solución:
ejecutar virtualbox:
fuente
Para solucionar esto, ejecute lo siguiente, como lo indica el indicador:
Si tiene éxito, el resultado leerá
* Starting VirtualBox kernel modules [ OK ]
Si falla, el motivo debería estar conectado,
/var/log/vbox-install.log
pero siempre parece ser porque faltan los encabezados para el núcleo (host) actual:Your kernel headers for kernel 3.5.0-22-generic cannot be found
así que instálelos y vuelva a intentarlo:Nota: Deberá hacer esto después de cada actualización del kernel a menos que los encargados del mantenimiento del paquete encuentren una solución.
fuente
Esto se debe a la versión diferente del paquete de extensión que otros paquetes VB.
Reparar
1) Extracción del paquete de extensión -
sudo apt-get remove virtualbox-extension-pack
2) Desactiva la compatibilidad con USB 2 desde la configuración de VM
¡Funcionará! Si desea usar el paquete de extensión, reinstale la versión correcta. Puedes descargarlo desde aquí.
fuente
pacman
es el administrador de paquetes para Arch Linux, no Ubuntu. ¿Cómo se aplica esto a Ubuntu?Unable to locate package virtualbox-extension-pack
, al descargar el paquete de extensión, virtualbox dice que la misma versión ya está instalada.Cada
NS_ERROR_FAILURE (0x80004005)
vez que intento iniciar la VM en Debian 9 es inestable. Ninguna de las soluciones funcionó, incluida la reconstrucción de módulos de kernel, comenzando en modo sin cabeza, etc.Luego intenté instalar el paquete de extensión y falló debido a
/opt
que no era propiedad de la raíz. ¡Arreglé la propiedad/opt
y luego el paquete se instaló con éxito y también se inicia virtualbox! ¡extraño!fuente
Algo que parece no estar cubierto es la fuente del núcleo. Necesita los encabezados del kernel para su kernel actual instalado o no generará los módulos necesarios, lo que provocará este error.
fuente
Esto es muy facil. Tuve el mismo problema y me pregunté qué tan fácil es resolver esto. Asegúrese de cerrar VirtualBox primero, completamente. Luego emita el siguiente comando:
¡Eso es! Descubrí esto escribiendo "vbox" y presionando TABdos veces en Arch Linux. Esto también debería funcionar en Ubuntu y cualquier otra distribución.
fuente
vboxreload
en Ubuntu.