J'utilise VMWare sous Windows depuis longtemps. Mais après une longue attente, je suis passé à VirtualBox sur Ubuntu 11.10. J'ai installé Ubuntu, 32 bits, installé toutes les mises à jour disponibles et installé Virtual Box. Lorsque j'essaie de créer une nouvelle installation Windows dans VirtualBox, j'ai reçu les messages d'erreur suivants.
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}
2ème dialogue d'erreur
Virtualbox - Error in suplibOsinit
Kernal driver not installed (rc--1908)
Please install the virtualbox-dkmbs package and execute 'modprobe vboxdrv' as root.
- J'ai déjà essayé de réinstaller VirtualBox.
- Le résultat de Google semble indiquer que le problème se produit en raison des mises à jour du noyau.
Existe-t-il de toute façon que je puisse faire fonctionner cela? J'ai besoin de cela pour l'analyse des logiciels malveillants et si VirtualBox va planter sur moi tout le temps, je ne pourrai pas utiliser Ubuntu pour le travail.
Sortie vers 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
la source
la source
dpkg -l | grep virtual
?sudo modprobe vboxdrv
?Réponses:
J'ai eu le même problème et je l'ai résolu en
Purge de Virtualbox:
sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt
J'ai ensuite réinstallé;
sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose virtualbox
et remarqué:
j'ai donc essayé d'installer virtualbox-4.0;
sudo apt-get install virtualbox-4.0
Cela a fonctionné et intégré les bons modules du noyau VirtualBox DKMS.
J'ai ensuite dû télécharger et installer la version correcte du pack d'extension
Oracle_VM_VirtualBox_Extension_Pack-4.0.16-75491.vbox-extpack
.Cela a fonctionné et j'ai maintenant une instance Virtualbox pleinement fonctionnelle.
la source
Bizarrement, pour moi, cela a fonctionné en fermant VirtualBox puis en exécutant
à partir du terminal, puis redémarrer VirtualBox
la source
Essayez de désinstaller VirtualBox de la ligne de commande:
S'il a été désinstallé avec succès, réinstallez-le:
Vérifiez soigneusement si la commande se termine avec succès.
la source
dkms
dkms
automatiquement tiré comme une dépendancedkms
aussi, car j'ai eu une étrange expérience avec Fedora. Mais je sais, c'est ubuntu :)Kernal driver not installed
. Avez-vous fait un cycle de patch complet récemment?for a in update upgrade dist-upgrade autoremove; do apt-get -y $a; done
J'ai eu presque la même erreur:
Puis une deuxième fenêtre est apparue disant que je devais exécuter cette commande:
Lorsque j'ai émis cette commande, l'erreur suivante est sortie:
Solution
Installez la version appropriée
linux-headers
pour votre système d'exploitation. Dans mon cas, c'était:Assurez-vous que toutes les fenêtres VirtualBox sont fermées.
la source
J'ai essayé ceci: Pour résoudre ce problème, exécutez ce qui suit, comme indiqué par l'invite:
sudo /etc/init.d/vboxdrv setup
En cas de succès, le résultat sera lu
Starting VirtualBox kernel modules [ OK ]
et c'est OK maintenantla source
J'ai eu ce problème mais heureusement, je ne l'ai pas résolu à partir de la ligne de commande, mais à partir de l'interface graphique ... ouvrez votre répertoire personnel
~/VirtualBox
VMsouvrez votre fichier image de disque dur
ouvert
name of your virtual machine.vbox
Votre boîte virtuelle devrait fonctionner normalement à partir d'ici et cela devrait résoudre votre problème ( si vous aviez le même problème que moi, le problème s'est présenté lorsque j'avais toutes les données
VirtualBox.xml
dans le répertoire .VirtualBox disparu !!!)Une autre suggestion: si le précédent ne fonctionnait pas pour vous ...
allez
.Virtualbox
dans votre répertoire personnel,tapez ce qui suit (
cp VirtualBox.xml-prev VirtualBox.xml
)Je pense que cela devrait le faire pour vous aussi ...
Bonne chance...
la source
Solution :
exécuter virtualbox:
la source
Pour résoudre ce problème, exécutez ce qui suit, comme indiqué par l'invite:
En cas de succès, le résultat sera lu
* Starting VirtualBox kernel modules [ OK ]
S'il échoue, la raison doit être connectée,
/var/log/vbox-install.log
mais cela semble toujours être dû au fait que les en-têtes du noyau (hôte) actuel sont manquants:Your kernel headers for kernel 3.5.0-22-generic cannot be found
installez-les puis réessayez:Remarque: Vous devrez effectuer cette opération après chaque mise à niveau du noyau, à moins que les responsables de packages ne trouvent une solution.
la source
Cela est dû à la version différente du pack d'extension par rapport aux autres packages VB.
Réparer
1) Retrait du pack d'extension -
sudo apt-get remove virtualbox-extension-pack
2) Désactivez la prise en charge USB 2 à partir des paramètres de la machine virtuelle
Ça va marcher! Si vous souhaitez utiliser le pack d'extension, réinstallez la version correcte. Vous pouvez le télécharger à partir d'ici.
la source
pacman
est le gestionnaire de paquets pour Arch Linux, pas Ubuntu. Comment cela s'applique-t-il à Ubuntu?Unable to locate package virtualbox-extension-pack
, le téléchargement du pack d'extension fait dire à virtualbox que la même version est déjà installée.J'obtenais
NS_ERROR_FAILURE (0x80004005)
chaque fois que j'essaie de démarrer la machine virtuelle dans Debian 9 instable. Aucune des solutions n'a fonctionné, y compris la reconstruction des modules du noyau, le démarrage en mode sans tête, etc.Ensuite, j'ai essayé d'installer le pack d'extension et il a échoué car il
/opt
n'appartient pas à la racine! J'ai corrigé la propriété de/opt
puis le pack installé avec succès et la virtualbox démarre également! bizarre!la source
Quelque chose qui semble ne pas être couvert est la source du noyau. Vous avez besoin des en-têtes du noyau pour votre noyau actuel installés ou il ne parviendra pas à construire les modules nécessaires, ce qui entraîne cette erreur.
la source
C'est tellement simple. J'ai eu le même problème et je me demandais à quel point c'était facile à résoudre. Assurez-vous de fermer VirtualBox d'abord, complètement. Exécutez ensuite la commande suivante:
C'est ça! J'ai découvert cela en tapant "vbox" et en appuyant TABdeux fois sur arch linux. Cela devrait également fonctionner sur Ubuntu et toute autre distribution.
la source
vboxreload
sur Ubuntu.