Après la mise à jour 14.10 vers VirtualBox, je ne peux plus exécuter mes boîtes. À noter, l'exécution des sudo service virtualbox status
retours VirtualBox kernel module is not loaded
et des sudo service virtualbox restart
spectacles en cours :
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
L'interface graphique de VirtualBox, lorsque j'essaie d'exécuter une boîte, affiche une boîte de dialogue indiquant que je dois exécuter sudo /etc/init.d/vboxdrv setup
, mais il n'y en a pas /etc/init.d/vboxdrv
sur mon installation 14.10.
Cela rappelle cette question . Selon certaines des réponses, j'ai essayé de désinstaller (avec purge
) et de réinstaller VirtualBox. Cela n'a pas aidé. Cependant, je n'ai pas pu installer:
linux-headers-`uname -r`
car il n'y a pas de package nommé linux-headers-3.13.0-30-generic
. J'ai installé linux-headers-generic
et linux-source
installé, ainsi que dkms
, mais la réinstallation échoue toujours:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
vde2
The following NEW packages will be installed:
virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/21.1 MB of archives.
After this operation, 87.6 MB of additional disk space will be used.
Selecting previously unselected package virtualbox.
(Reading database ... 253183 files and directories currently installed.)
Preparing to unpack .../virtualbox_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-dkms.
Preparing to unpack .../virtualbox-dkms_4.3.18-dfsg-2ubuntu1_all.deb ...
Unpacking virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-qt.
Preparing to unpack .../virtualbox-qt_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.10.20140925-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Setting up virtualbox (4.3.18-dfsg-2ubuntu1) ...
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Processing triggers for ureadahead (0.100.0-16) ...
Setting up virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Loading new virtualbox-4.3.18 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-30-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Alors ... comment puis-je obtenir "la source du noyau pour ce noyau" ( 3.13.0-30-generic
) ou autrement obtenir VirtualBox pour s’installer correctement?
la source
lsb_release -a
etuname -r
? Aussi, avez-vous fait unsudo apt-get update
etsudo apt-get dist-ugprade
? - Edit: 3.16.0-30 devrait être à jourlsb_release -a
dit "Aucun module LSB n'est disponible", puis a des informations du 14.10.uname -r
rapports3.13.0-30-generic
. Je viens de faire unsudo apt-get update
etsudo apt-get upgrade
dans le cadre d'essayer de résoudre ce problème.sudo apt-get dist-upgrade
ne signale rien à faire. Notez que cette machine comportait 14.04 jusqu'à il y a environ une semaine, lorsque je suis passé à 14.10. J'ai vu le3.16.0-30
quand j'ai fouillé le site Ubuntu, mais je ne sais pas pourquoi je ne le vois pasapt-get
. Merci!/etc/apt/sources.list
Il ne devrait pas être dit "fidèle" n'importe où, mais "utopique"trusty
références sont des références commentées aunginx-devel
PPA. Bizzarely, Synaptic signale que celinux-image-generic
n'est pas installé et que son installation s'installeraitlinux-image-3.16.0.30-generic
. Je suppose que je dois le faire, car cela n'a pas pris effet dans la mise à niveau Trusty-> Utopic pour une raison quelconque. Pensées? Merci!linux-generic
,linux-image-generic
, linux-headers-generic` etlinux-signed-generic
tous installés sur mon système.Réponses:
Il semble que votre mise à niveau d'Ubuntu 14.04 vers 14.10 ait cassé quelque chose. Vous devriez avoir la version 3.16.0-30 du noyau
Assurez-vous que votre
/etc/apt/sources.list
ne contient que des entrées avec «utopique» et non «fidèle». Assurez-vous ensuite que les packages suivants sont installés ou installez-les si nécessaire:Après cela, vous devriez pouvoir supprimer et réinstaller virtualbox et reconstruire le module du noyau.
la source
sudo service virtualbox status
t -il, c'est -à- dire ? Avez-vous essayé de reconstruire le module avecsudo dkms autoinstall
?Pour ceux qui pourraient avoir le même problème:
Mon système est Linux Mint 17.1 (qui utilise les dépôts Trusty Ubuntu 14.04).
J'ai essayé d'installer VirtualBox avec:
Et eccountered même erreur.
Solution:
Désinstallez la mauvaise version de VirtualBox avec:
Obtenez ensuite le programme d'installation sur https://www.virtualbox.org/wiki/Linux_Downloads et installez le paquet deb. Est dit que la même version est dans vos référentiels ... mais de cette façon cela fonctionne.
la source
J'ai toujours trouvé que "supprimer et réinstaller" donc windows-esque ... J'ai résolu avec
sudo dpkg-reconfigure virtualbox-dkms
(bien sûr, si vous ne l'avez pas encore installé, vous pouvez l'utilisersudo apt install virtualbox-dkms
)la source
Je viens de mettre à jour un ancien système Ubuntu LTS de 12.04 Precise Pangolin à 14.04 Trusty Tahr, et une combinaison d'indices dans les commentaires ici était nécessaire pour faire fonctionner Virtualbox.
Étape 0: Essayez d'installer Virtualbox via
sudo apt-get install virtualbox
. Cela a surtout fonctionné, mais à la fin, j'ai eu l'erreur "Aucun module approprié pour exécuter le noyau".sudo modprobe vboxdrv
a échoué car il n'y avait pas un tel module.Donc, le correctif:
Étape 1:
sudo apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic
. apt-get a dit que les deux premiers étaient déjà installés, et installé les 3e et 4e.Étape 2: désinstallez et réinstallez Virtualbox.
sudo apt-get purge virtualbox
et puissudo apt-get install virtualbox
. Cette fois, le programme d'installation de virtualbox a compilé un module de noyau pour le noyau générique. Woo hoo!À ce stade, virtualbox ne fonctionnait toujours pas.
Étape 3: redémarrez.
Maintenant,
sudo modprobe vboxdrv
ça marche et je peux démarrer une VM.la source
sudo modprobe vboxdrv
renvoie "FATAL: Module vboxdrv introuvable."