web-dev-qa-db-ja.com

UbuntuでVirtualBoxを実行できない

UbuntuでVirtualBoxを実行したいのですが、以前は動作していましたが、いつ、またはなぜなのか思い出せません。しかし、実行するOSをダブルクリックすると、起動しようとします-仮想OSのウィンドウを開き、「ホストキー」メッセージを出しますが、5秒後にOSウィンドウを閉じてこのエラーを出します:

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}

Sudo virtualboxで実行すると、同じ問題が発生します。 Sudo apt-get purge virtualboxを試してみた後、Sudo apt-get install virtualboxを試してみました。再インストール中に、コンソール上の他のすべての出力の中でこれを取得します。

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]

何か案は?

20
user69637

解決済み ここ 。重大な許可の問題があり、クリーンインストールを実行する必要があります。

編集:引用

/ usrディレクトリのそのリストは、所有者とグループの「2000 513」の値を持つあらゆる種類の赤旗を上げます。ユーザー/グループ名の代わりに数字が表示されることは、ユーザーとグループがシステムに存在しないことを示しています。さらに、「2000」は、Ubuntuのフレーバーにとって最もありそうもないユーザーIDです。非システムUIDとGIDは1000から始まり、一度に1つずつ上がります。 2000に達するには、さらに1,000人のユーザーを追加する必要があります。同様に、システムUID/GID番号は0(「ルート」)から始まり、200に達することはめったにありません。

システムには他のユーザーがいますか?もしそうなら、彼らの1人があなたの知らないうちに異常なことをしている可能性はありますか?

私のシステムのいずれかがこのような起こりそうもない出来事を示すとき、私の最初の考えはすべての重要なデータをバックアップし、それから箱を壊して、ゼロからすべてを再インストールすることです。 Linuxのすべてのフレーバーは、広く使用されているいくつかのシステムよりも脆弱性がはるかに低くなりますが、いたずらは常に可能性があります。システムを「価値がある」と表現するため、問題を修正する前に、常に優れたバックアップをいつでも利用できるようにする必要があります。

1
user69637

Ubuntu 12.04インストールの問題を解決しました

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ファイルを取得できます

これはほとんど私のためにそれをしました!

16
nanyaks

私はまったく同じ問題を抱えていましたが、現在のカーネルにlinux-headersをインストールし、virtualbox-dkmsdkmsを再インストールするのに役立ちました。

6
Ikar Pohorský

同じ/同様の問題がありました:

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

私の問題はカーネルの構築にあったようです。ダイナミックビルディングにdkmを使用して解決しました。

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

検証済み:

Sudo service virtualbox status 
Sudo service virtualbox restart
4
kidmose

それは許可の問題のようです。試してください:

Sudo chown root:root /usr
Sudo chown root:root /usr/lib
Sudo chown root:root /usr/lib/virtualbox

詳細については、 this ticket をご覧ください。

1
JFL

Ubuntu 12.10リポジトリからインストールされたVirtualBoxパッケージ。 Virtualboxパッケージをパージしたり、ダウンロードしたり、インストールした外国のdebはしませんでした。

インストール済みdkmslinux-source and linux-headers-3.5.0-23

uname -r output was 3.5.0-23-generic

VirtualBoxを再起動しました。

すべてがうまくいきました

0
Javier

私の場合、ubuntu 12.10 64! virtualbox-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  
0
user122101

私にとってはapt-getを使用するだけで十分でした:

Sudo apt-get install virtualbox
0
matt burns

Vboxnetfltモジュールがロードされていないように聞こえます。これを実行します:

Sudo modprobe vboxnetflt
0
vendethiel

私の場合、私は

Sudo apt-get purge virtualbox

再インストールする前に。

0
Yan Sereda