Kesulitan menjalankan VirtualBox di Ubuntu

20

Saya ingin menjalankan VirtualBox di Ubuntu, dulu berfungsi beberapa saat yang lalu, tetapi saya tidak ingat kapan atau mengapa. Namun ketika saya mengklik dua kali pada OS untuk menjalankan, ia mencoba untuk memulai - membuka jendela untuk OS virtual, memberikan pesan "kunci host", tetapi kemudian 5 detik kemudian menutup jendela OS dan memberikan kesalahan ini:

Failed to load VMMR0.ro (VERR_SUPLIB_OWNER_NOT_ROOT)


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

Jika saya menjalankannya dengan sudo virtualboxsaya masih mendapatkan masalah yang sama. Saya sudah mencoba sudo apt-get purge virtualboxkemudian sudo apt-get install virtualbox. Saya perhatikan selama instalasi ulang saya mendapatkan ini di antara semua output lain di konsol:

Setting up virtualbox (4.1.12-dfsg-2ubuntu0.1) ...
 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Ada ide?

Braiam
sumber
Jika saya menghapus /home/duncan/.virtualboxdan /home/duncan/VirtualBox VMsmemulai dari awal kesalahan masih terjadi. Namun saya ingat VirtualBox bekerja pada satu titik sehingga cara lain untuk mengatur ulang pengaturan dapat membantu.
1
cukup ketik ini di terminal sudo apt-get install virtualbox-dkms,, jika sudah ada instal ulang dan Anda siap untuk pergi.
Shaharil Ahmad

Jawaban:

16

Memecahkan masalah pada instalasi Ubuntu 12.04 saya

sudo apt-get purge virtualbox
sudo apt-get install build-essential linux-headers-`uname -r`
sudo dpkg -i ~/download_folder/virtualbox-4.2_4.2.12-84980~Ubuntu~precise_i386.deb

Anda bisa mendapatkan file deb di sini

Ini cukup banyak melakukannya untuk saya!

nanyak
sumber
6

Saya memiliki masalah yang sama dan itu membantu menginstal linux-headersuntuk kernel saat ini dan diinstal ulang virtualbox-dkmsdan dkms.

Ikar Pohorský
sumber
4

Punya masalah yang sama / serupa:

 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Sepertinya masalah saya adalah membangun kernel. Dipecahkan dengan menggunakan dkms untuk bangunan dinamis:

sudo apt-get purge virtualbox
sudo apt-get install dkms build-essential linux-headers-`uname -r` linux-source
sudo apt-get install virtualbox-dkms 

Diverifikasi dengan:

sudo service virtualbox status 
sudo service virtualbox restart
kidmose
sumber
1
Bukankah seharusnya begitu build-essentialdan tidak build-essentials?
Reut Sharabani
@ReutSharabani benar, 'build-essential' diperbarui ke 'build-essential'
kidmose
1

Tampaknya menjadi masalah izin. Mencoba:

sudo chown root:root /usr
sudo chown root:root /usr/lib
sudo chown root:root /usr/lib/virtualbox

Anda dapat melihat tiket ini untuk informasi lebih lanjut.

JFL
sumber
1

Diselesaikan di sini . Memiliki beberapa masalah izin serius dan perlu melakukan instalasi yang bersih.

Edit: kutipan

Daftar direktori / usr Anda itu memunculkan semua jenis bendera merah dengan nilai "2000 513" untuk pemilik dan grup. Kemunculan angka alih-alih nama pengguna / grup menunjukkan bahwa pengguna dan grup tidak ada di sistem Anda. Selain itu, "2000" adalah id pengguna yang paling tidak mungkin untuk rasa Ubuntu. UID dan GID non-sistem mulai dari 1000 dan naik dari sana satu per satu; untuk mencapai 2000 Anda harus menambahkan seribu pengguna tambahan! Demikian pula, penomoran sistem UID / GID dimulai pada 0 (yang merupakan "root") dan jarang mencapai 200.

Apakah sistem Anda memiliki pengguna lain? Jika demikian, mungkinkah salah satu dari mereka bisa melakukan hal-hal yang tidak biasa tanpa sepengetahuan Anda?

Ketika salah satu sistem saya menunjukkan kejadian yang tidak biasa seperti itu, pikiran pertama saya adalah untuk mencadangkan semua data penting, lalu buka kotak dan instal ulang semuanya dari awal. Sementara semua rasa Linux jauh lebih rentan daripada beberapa sistem yang lebih banyak digunakan, kerusakan selalu menjadi kemungkinan - dan gremlin dapat menyebabkan korupsi file tanpa ada kerusakan manusia yang terlibat. Anda menggambarkan sistem sebagai "berharga" sehingga cadangan yang baik harus tersedia setiap saat, sebelum Anda berupaya memperbaiki keadaan.


sumber
5
Harap berikan konten di tautan Anda agar orang lain dapat melihatnya dengan mudah sehingga informasi tersebut dipertahankan jika konten yang ditautkan dipindahkan / dihapus.
weberc2
0

Dalam kasus saya ubuntu 12.10 64! Saya mengunduhvirtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64

sudo apt-get purge virtualbox-4.2  
sudo apt-get purge virtualbox-guest-additions-iso  

sudo apt-get install linux-headers-3.5.0-21-generic  
sudo dpkg -i virtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64.deb  
pengguna122101
sumber
Ini sama sekali tidak memperbaiki masalah ... Ini hanyalah cara lain untuk mendapatkan pesan kesalahan yang sama.
weberc2
0

Dalam kasus saya, saya menggunakan

sudo apt-get purge virtualbox

sebelum menginstalnya kembali.

Yan Sereda
sumber
0

Paket VirtualBox yang diinstal dari repositori Ubuntu 12.10. TIDAK membersihkan paket Virtualbox atau mengunduh utang luar negeri yang diinstal atau diinstal.

Diinstal dkms,linux-source and linux-headers-3.5.0-23

( uname -r output was 3.5.0-23-generic)

Mulai ulang VirtualBox.

Semuanya bekerja dengan baik

Javier
sumber
0

Bagi saya cukup menggunakan apt-getsaja:

sudo apt-get install virtualbox
Matt terbakar
sumber
0

Terdengar seperti modul vboxnetflt Anda tidak dimuat. Jalankan ini:

sudo modprobe vboxnetflt
vendethiel
sumber
-1

/etc/init.d/virtualbox start sedang mencoba menemukan modul vboxdrv untuk kernel Anda saat ini ... (/ lib / modules / `uname -r` -name" vboxdrv. *). Silakan pasang linux-header dan coba mulai lagi...

karolszk
sumber
Apakah ada gunanya merujuk ke askubuntu.com/questions/138079/… ?
John S Gruber
Perintah itu salah, dan menginstal linux-header tidak berdampak pada masalah ini.
weberc2