Ubuntu'da VirtualBox çalıştırma sorunu


20

VirtualBox’u Ubuntu’da çalıştırmak istiyorum, bir süre önce çalışıyordu ama ne zaman veya neden olduğunu hatırlayamıyorum. Ancak çalıştırmak için bir işletim sistemine çift tıkladığımda başlatmaya çalışır - sanal işletim sistemi için bir pencere açar, "ana bilgisayar anahtarı" iletisini verir, ancak 5 saniye sonra işletim sistemi penceresini kapatır ve bu hatayı verir:

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}

Çalıştırırsam sudo virtualboxhala aynı sorunu yaşıyorum. sudo apt-get purge virtualboxO zaman denedim sudo apt-get install virtualbox. Yeniden kurulum sırasında bunu konsoldaki tüm çıktılar arasında alıyorum:

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]

Herhangi bir fikir?


Ben silerseniz /home/duncan/.virtualboxve /home/duncan/VirtualBox VMsve sıfırdan başlamak hata oluşmaya devam eder. Ancak VirtualBox'ın bir noktada çalıştığını hatırlıyorum, böylece ayarları sıfırlamanın diğer yolları da yardımcı olabilir.

1
sadece bunu tekrar yazın ve tekrar çalışmaya hazırsanız sudo apt-get install virtualbox-dkms, terminale yazın .
Shaharil Ahmad

Yanıtlar:


16

Ubuntu 12.04 kurulumumdaki sorunu çözdüm

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

.Deb dosyalarını buradan alabilirsiniz.

Bu benim için oldukça fazla oldu!


6

Çok aynı sorunu vardı ve yüklemeye yardımcı linux-headersolan çekirdekle ve yeniden virtualbox-dkmsve dkms.


4

Aynı / benzer sorunu vardı:

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

Benim meselem çekirdeğin inşası gibiydi. Dinamik yapı için dkms kullanarak çözüldü:

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

İle doğrulandı:

sudo service virtualbox status 
sudo service virtualbox restart

1
Olmalı build-essentialve olmuyor build-essentialsmu?
Reut Sharabani

@ReutSharabani düzeltildi, 'build-essentials', 'build-essential' olarak güncellendi
15'te

1

Bir izin sorunu gibi görünüyor. Deneyin:

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

Daha fazla bilgi için bu bilete göz atabilirsiniz .


1

Burada çözüldü . Bazı ciddi izin problemleriniz var ve temiz bir kurulum yapmanız gerekiyor.

Düzenleme: alıntı

/ Usr dizininizin listesi, sahip ve grup için "2000 513" değerleriyle her türlü kırmızı bayrak yükseltir. Kullanıcı / grup adları yerine sayıların görülmesi, kullanıcı ve grubun sisteminizde bulunmadığını gösterir. Ek olarak, "2000", Ubuntu'nun herhangi bir tadı için en olası kullanıcı kimliğidir. Sistem dışı UID'ler ve GID'ler 1000'den başlar ve bir kerede oradan yukarı çıkar; 2000 yılına ulaşmak için bin ek kullanıcı daha eklemek zorunda kalacaksınız! Benzer şekilde, sistem UID / GID numaralandırması 0'dan başlar ("root" olur) ve nadiren 200'e kadar çıkar.

Sisteminizde başka kullanıcılar var mı? Öyleyse, bunlardan birinin bilginiz dışında olağandışı şeyler yapmış olması muhtemel midir?

Sistemlerimden herhangi biri bu tür olası olmayan olayları gösterdiğinde, ilk düşüncem tüm kritik verileri yedeklemek, ardından kutuyu açıp her şeyi sıfırdan yeniden yüklemektir. Linux'un tüm lezzetleri daha yaygın kullanılan sistemlerden çok daha az savunmasız olsa da, kötüye kullanma her zaman bir olasılıktır - ve gremlinler herhangi bir insan kötüye kullanımı olmadan dosyaların bozulmasına neden olabilir. Sistemi "değerli" olarak tanımlıyorsunuz, bu nedenle, herhangi bir şeyi düzeltmeye çalışmadan önce, her zaman için iyi bir yedeklemenin kullanılabilir olması gerekir.


5
Lütfen başkalarının kolayca görebilmesi için bağlantınızdaki içeriği sağlayın ve böylece bağlantılı içerik taşındığında / silindiğinde bilgiler korunur.
weberc2

0

Benim durumumda ubuntu 12.10 64! indirdimvirtualbox-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  

Bu sorunu çözmüyor ... Aynı hata mesajlarını almanın başka bir yolu.
weberc2

0

Benim durumumda kullanıyorum

sudo apt-get purge virtualbox

yeniden yüklemeden önce.


0

Ubuntu 12.10 depolarından VirtualBox paketleri kuruldu. Virtualbox paketlerini temizlememiş, yabancı madde doldurmamış veya yüklememiş.

Yüklü dkms,linux-source and linux-headers-3.5.0-23

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

Yeniden başlatıldı VirtualBox.

Her şey iyi çalıştı


0

Benim için sadece kullanmak apt-getyeterliydi:

sudo apt-get install virtualbox

0

Vboxnetflt modülünüz yüklenmemiş gibi görünüyor. Bunu çalıştır:

sudo modprobe vboxnetflt

-1

/etc/init.d/virtualbox start, mevcut çekirdeğiniz için vboxdrv modülünü bulmaya çalışıyor ... (/ lib / module / `uname -r` -name" vboxdrv. *) .Luxux başlıklarını kurun ve başlatmayı deneyin. tekrar...


Askubuntu.com/questions/138079/… adresine başvurmak yardımcı olur mu ?
John S Gruber,

Bu komut yanlıştır ve linux-headers yüklemek konuyu etkilemez.
weberc2
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.