Saya mencoba untuk menggunakan Virtual Box dan ini adalah kesalahan saya menerima - (aku hanya diperbarui untuk baru Ubuntu juga) dan saya SANGAT baru di OS Linux.
Kernel driver tidak diinstal (rc=-1908)
VirtualBox Linux kernel driver (vboxdrv) lebih baik tidak dimuat atau ada masalah izin dengan /dev/vboxdrv. Silakan instal ulang modul kernel dengan mengeksekusi
'/etc/init.d/vboxdrv setup'
sebagai root. Pengguna Ubuntu, Fedora atau Mandriva harus install DKMS paket pertama. Paket ini terus melacak dari kernel Linux perubahan dan recompiles yang vboxdrv modul kernel jika diperlukan.
Re-install virtualbox-dkms
paket pertama
sudo apt-get autoremove virtualbox-dkms
sudo apt-get install build-essential linux-headers-`uname -r` dkms virtualbox-dkms
Setelah itu Anda dapat mengaktifkannya secara manual
sudo modprobe vboxdrv
sudo modprobe vboxnetflt
Yang paling mungkin semua yang harus anda lakukan adalah menjalankan
sudo apt-get install dkms
(atau install dkms dari software center)
dan kemudian jalankan
sudo /etc/init.d/vboxdrv setup
dan menulis password anda.
jika anda memiliki kesalahan dengan perintah ini digunakan satu ini
sudo modprobe vboxdrv
berikut ini adalah solusi yang bekerja untuk saya pada 12.10:
Menginstal versi terbaru dari virtualbox sesuai arsitektur dan distribusi dari versi https://www.virtualbox.org/wiki/Linux_Downloads
jalankan sudo apt-get install build-essential linux-headers-
uname -r` `
menjalankan sudo /etc/init.d/vboxdrv setup
Terakhir dua langkah yang dikutip dari salah satu komentar untuk bug pada tema yang sama - https://bugs.launchpad.net/ubuntu/+sumber/virtualbox/+bug/1016165
Pada pukul 12.10, solusi ini semua gagal untuk saya. Namun setelah bekerja:
sudo gedit /etc/apt/sources.daftar.d/vbox.daftar
dan paste di baris ini, kemudian simpan:
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
sudo apt-get update && sudo apt-get -y upgrade
update mesin terbaru
sudo apt-get remove virtualbox
Kemudian install Oracle's versi:
sudo apt-get install virtualbox-4.3
Harus bekerja sekarang. Don't lupa untuk men-download ekstensi pack dari http://www.virtualbox.org juga.
Alasan lain mengapa hal ini bisa terjadi adalah bahwa anda memiliki lebih tua versi GCC (seperti saya telah GCC 4.8 diinstal pada Ubuntu 16.04) ditetapkan sebagai default (oleh, misalnya, menggunakan update-alternatives
) ketika anda mencoba untuk meng-update atau menginstal VirtualBox.
Hanya pergi kembali ke default GCC versi yang datang dengan distro anda untuk instalasi VirtualBox, dan'll bekerja dengan baik.
Anda kemudian dapat beralih kembali ke yang lebih tua versi GCC setelah VirtualBox terinstal.
Saya memiliki deb http://download.virtualbox.org/virtualbox/debian tepat contrib
di /etc/apt/sources.daftar
, untuk dapat menggunakan Virtualbox 5.x.
Dihadapkan dengan kesalahan yang sama, saya mencoba semua metode di sini dan tidak ada pekerjaan tapi ini (bandwidth membuang-buang) satu:
sudo apt-get purge virtualbox virtualbox-4* virtualbox-5*
sudo apt-get install virtualbox-5.0
Butuh waktu lama untuk memecahkan masalah ini. Punya masalah dengan vBox di 2 distro (Ubuntu dan Arch).
Saya telah dkms dan semua modul-modul yang sudah dipasang dan disusun ke dalam kernel, namun saya masih punya modul yang berhubungan dengan pesan kesalahan ketika saya mencoba untuk menjalankan vBox mesin virtual.
Jika anda vBox GUI dimulai tanpa hambatan tapi mendapatkan error mengatakan untuk menginstal VBoxDrv modul kernel ketika anda mencoba untuk menjalankan mesin virtual, masalah anda adalah tidak terkait untuk memasang modul-modul dalam kernel anda, tapi MENGAKTIFKAN MEREKA di modprobe yang modul instalasi script gagal untuk melakukan.
Untuk me-load modul secara manual (seperti vboxdrv dalam kasus anda), buka terminal prompt dan dimasukkan ke dalam :
sudo modprobe vboxdrv
Jika anda Virtual Machine berjalan setelah itu tanpa memberikan pesan kesalahan, maka anda dapat mengaktifkan vboxdrv modul secara permanen dengan pergi ke /etc/modules-beban.d/
dan membuat .conf
file (seperti vbox.conf
). Dalam .conf
file nama-nama vbox modul kernel yang ingin anda tambahkan, seperti: vboxdrv
.
Simpan dan reboot
Anda juga dapat iklan ini modul opsional: vboxnetadp
, vboxnetflt
dan vboxpci
Dari Vbox's wiki:
vboxnetadp
dan vboxnetflt
yang baik diperlukan ketika anda berniat untuk menggunakan "Host-only networking" fitur. Lebih tepatnya, vboxnetadp diperlukan untuk membuat antarmuka host di VirtualBox preferensi global, dan vboxnetflt diperlukan untuk memulai mesin virtual yang menggunakan antarmuka jaringan.
vboxpci diperlukan ketika mesin virtual anda harus melewati sebuah perangkat PCI pada host anda.
Catatan: Jika VirtualBox modul kernel yang dimuat di kernel saat anda diperbarui modul, anda perlu mengisi ulang secara manual untuk menggunakan versi baru diperbarui. Untuk melakukannya, jalankan vboxreload sebagai root.
Saya menemukan ini bekerja untuk saya (dikutip dari virtualbox.org forum):
sudo apt-get install dkms build-essential linux-headers-generic
Jika anda ingin lebih granularity anda dapat menginstal header seperti ini:
sudo apt-get install linux-headers-$(uname -r)
Setelah langkah ini menginstal virtualbox paket terkait.
Beberapa orang di forum tersebut mengatakan bahwa hanya versi kedua bekerja untuk mereka.
Apakah anda menginstal Virtualbox dengan men-download dari beberapa situs web?
Jika demikian, saya'd sarankan anda untuk menginstalnya menggunakan Ubuntu Software Center, bukan (jenis Virtualbox dan klik install dan anda're set).
Jika anda memiliki beberapa keterampilan terminal, ketik ini ke console:
sudo apt-get install virtualbox-ose
Jika anda masih ingin melakukan hal-hal aneh untuk anda komputer/OS, kemudian menginstal dependensi dengan tangan: virtualbox-ose-dkms
, libgl1-mesa-glx
Saya memiliki kesalahan yang sama pada VirtualBox mulai setelah upgrade kernel. virtualbox-dkms
tidak bisa resinstalled karena saya menggunakan yang terbaru (non-default) kernel Ubuntu dan virtualbox-dkms
belum ditambal namun untuk itu kernel:
$ sudo apt-get install --reinstall virtualbox-dkms
...
ERROR (dkms apport): kernel package linux-headers-4.12.14-041214-generic is not supported
Error! Bad return status for module build on kernel: 4.12.14-041214-generic (x86_64)
Consult /var/lib/dkms/virtualbox/5.0.40/build/make.log for more information.
Job for virtualbox.service failed because the control process exited with error code. See "systemctl status virtualbox.service" and "journalctl -xe" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
● virtualbox.service - LSB: VirtualBox Linux kernel module
Loaded: loaded (/etc/init.d/virtualbox; bad; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2017-10-23 02:31:15 CEST; 4ms ago
Docs: man:systemd-sysv-generator(8)
Process: 10851 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/FAILURE)
...
Jadi, saya berakhir dengan instalasi terbaru VirtualBox dari Oracle, yang bekerja dengan baik!
Saya pikir Chriskin disediakan jawabannya, tetapi anda juga ingin memastikan bahwa anda memiliki tepat Linux header dipasang, seperti husni mencontohkan:
sudo apt-get install linux-headers-`uname -r`
kemudian
sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup
Saya punya masalah yang sama persis. Solusi saya adalah untuk benar-benar menginstal VirtualBox, dengan perintah berikut:
mv ~/.VirtualBox ~/.VirtualBox-backup
sudo apt-get purge virtualbox
sudo apt-get install virtualbox
Ini bekerja untuk saya:
wget -O /tmp/virtualbox.patch 'http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=99;filename=vbox-wheezy.patch;att=1;bug=696011'
cd /usr/src/virtualbox-4.1.12/
patch -p4 < /tmp/virtualbox.patch
dkms autoinstall
Aku punya masalah ini di Kubuntu Hidup. Saya berjuang untuk waktu yang lama dengan kesalahan "kernel header untuk kernel 3.13.0-36-generik tidak dapat ditemukan.", dan apt-get tidak bisa menemukannya di repositori.
Solusinya adalah menambahkan repositori dari terpercaya
deb http://security.ubuntu.com/ubuntu trusty-security main
ke /etc/apt/sources.daftar, dan pasang dengan
sudo apt-get install linux-headers-`uname -r
dan kemudian jalankan
sudo /etc/init.d/vboxdrv setup
Saya menggunakan Ubuntu 14.04, saya sedang mengalami masalah yang sama.Saya masalah ini diselesaikan dengan menggunakan perintah di bawah ini untuk instalasi virtualbox:
sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian '$(lsb_release -cs)' contrib non-free' > /etc/apt/sources.list.d/virtualbox.list" && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install virtualbox-5.0
Benar-benar akan menghapus anda saat ini versi Virtualbox dan akan menginstal virtualbox-5.0 dari oracle mempertahankan repositori.
Perintah di atas tersedia di https://help.ubuntu.com/community/VirtualBox/Installation
aku punya masalah ini dengan Kubuntu 14.04.3 + virtualbox 4.3.10 dari standar ubuntu trusty repositori dan tidak satupun dari solusi sebelumnya bekerja. satu-satunya solusi adalah untuk menambah virtualbox.org repositori dan meng-upgrade ke terbaru virtualbox (4.3.32). anda dapat melakukannya dengan perintah ini:
sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian '$(lsb_release -cs)' contrib non-free' > /etc/apt/sources.list.d/virtualbox.list" && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install virtualbox-4.3
Tidak yakin di mana lagi untuk menjatuhkan, tapi untuk keperluan kelengkapan: saya punya masalah yang sama, setelah upgrade ke 15.10. Aku mencoba segala sesuatu yang disebutkan dalam posting ini dan orang lain tidak berhasil. Masalah saya adalah bahwa saya terus hilang petunjuk bahwa akar masalah dengan kernel itu sendiri. Itu't benar diperbarui selama proses upgrade dari 15.04 untuk 15.10. Tambang diselesaikan dengan https://askubuntu.com/questions/689358/ubuntu-kernel-not-updating-with-15-10 yang kemudian ditindaklanjuti dengan kedua "sudo dpkg-reconfigure" yang disebutkan dalam jawaban berikut ini.