Setelah pembaruan 14.10 ke VirtualBox, saya tidak bisa lagi menjalankan kotak saya. Dari catatan, menjalankan sudo service virtualbox status
kembali VirtualBox kernel module is not loaded
dan menjalankan sudo service virtualbox restart
acara:
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
GUI VirtualBox, ketika saya mencoba menjalankan kotak, muncul dialog yang mengatakan bahwa saya harus menjalankan sudo /etc/init.d/vboxdrv setup
, tetapi tidak ada /etc/init.d/vboxdrv
pada instalasi 14.10 saya.
Ini mengingatkan pertanyaan ini . Per beberapa jawaban, saya mencoba mencopot (dengan purge
) dan menginstal ulang VirtualBox. Ini tidak membantu. Namun, saya tidak dapat menginstal:
linux-headers-`uname -r`
karena tidak ada paket bernama linux-headers-3.13.0-30-generic
. Saya memiliki linux-headers-generic
dan linux-source
menginstal, juga dkms
, tetapi menginstal ulang masih gagal:
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) ...
Jadi ... bagaimana saya mendapatkan "sumber kernel untuk kernel ini" ( 3.13.0-30-generic
) atau menginstal VirtualBox dengan benar?
sumber
lsb_release -a
danuname -r
? Juga, sudahkah Anda melakukansudo apt-get update
dansudo apt-get dist-ugprade
? - Edit: 3.16.0-30 harus terkinilsb_release -a
mengatakan "Tidak ada modul LSB yang tersedia", lalu dapatkan informasi dari 14.10.uname -r
laporan3.13.0-30-generic
. Saya hanya melakukansudo apt-get update
dansudo apt-get upgrade
sebagai bagian dari mencoba menyelesaikannya.sudo apt-get dist-upgrade
melaporkan tidak ada hubungannya. Perhatikan bahwa mesin ini memiliki 14,04 hingga seminggu yang lalu, ketika saya memutakhirkan ke 14.10. Saya melihat3.16.0-30
ketika saya melihat-lihat situs Ubuntu, tapi saya tidak yakin mengapa saya tidak melihatnyaapt-get
. Terima kasih!/etc/apt/sources.list
Seharusnya tidak mengatakan "dapat dipercaya" di mana saja, tetapi "utopis"trusty
referensi yang diberi komentar sebagai referensi untuknginx-devel
PPA. Anehnya, laporan Synaptic yanglinux-image-generic
tidak diinstal, dan menginstal itu akan menginstallinux-image-3.16.0.30-generic
. Dugaan saya adalah bahwa saya perlu melakukan itu, karena itu tidak berpengaruh pada Trusty-> Utopic upgrade untuk beberapa alasan. Pikiran? Terima kasih!linux-generic
,linux-image-generic
, linux-header-generic` danlinux-signed-generic
semua terinstal di sistem saya.Jawaban:
Sepertinya upgrade Anda dari Ubuntu 14.04 ke 14.10 memecahkan sesuatu. Anda harus memiliki versi kernel 3.16.0-30
Pastikan bahwa Anda
/etc/apt/sources.list
hanya berisi entri dengan 'utopis' dan bukan 'dapat dipercaya'. Kemudian pastikan bahwa paket berikut diinstal, atau instal jika diperlukan:Setelah itu Anda dapat menghapus dan menginstal ulang virtualbox dan membangun kembali modul kernel.
sumber
sudo service virtualbox status
? Sudahkah Anda mencoba membangun kembali modulsudo dkms autoinstall
?Bagi mereka yang mungkin memiliki masalah yang sama:
Sistem saya adalah Linux Mint 17.1 (yang menggunakan repos Ubuntu 14.04 Trusty).
Saya sudah mencoba menginstal VirtualBox dengan:
Dan menemukan kesalahan yang sama.
Larutan:
Copot versi VirtualBox yang buruk dengan:
Kemudian dapatkan penginstal dari https://www.virtualbox.org/wiki/Linux_Downloads dan instal paket deb. Is mengatakan versi yang sama ada di repositori Anda ... tetapi dengan cara itu berfungsi.
sumber
Saya selalu menemukan bahwa "hapus & instal ulang" jadi windows-esque ... Saya diselesaikan dengan
sudo dpkg-reconfigure virtualbox-dkms
(tentu saja, jika Anda belum menginstalnya, Anda dapat menggunakansudo apt install virtualbox-dkms
)sumber
Saya baru saja meningkatkan sistem Ubuntu LTS lama dari 12,04 Precise Pangolin ke 14,04 Tahr Trusty, dan kombinasi petunjuk dalam komentar di sini diperlukan untuk membuat virtualbox berfungsi.
Langkah 0: Coba dan instal virtualbox via
sudo apt-get install virtualbox
. Sebagian besar berhasil, tetapi pada akhirnya saya mendapat kesalahan "Tidak ada modul yang cocok untuk menjalankan kernel".sudo modprobe vboxdrv
gagal karena tidak ada modul seperti itu.Jadi, perbaiki:
Langkah 1:
sudo apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic
. apt-get mengatakan bahwa dua yang pertama sudah diinstal, dan menginstal yang ke-3 dan ke-4.Langkah 2: hapus instalan dan instal ulang virtualbox.
sudo apt-get purge virtualbox
dan kemudiansudo apt-get install virtualbox
. Kali ini, penginstal virtualbox menyusun modul kernel untuk kernel generik. Woo hoo!Pada titik ini, virtualbox masih tidak berfungsi.
Langkah 3: Nyalakan kembali.
Sekarang,
sudo modprobe vboxdrv
berfungsi, dan saya dapat memulai VM.sumber
sudo modprobe vboxdrv
mengembalikan "FATAL: Module vboxdrv tidak ditemukan."