web-dev-qa-db-ja.com

VirtualBox窒息

私はVirtualBoxを問題なく実行していましたが、11.04への更新時に窒息しました。私は走っています:

  • dkms バージョン2.1.1.2-5ubuntu1
  • virtualbox-ose-dkms v。4.0.4-dfsg-1ubuntu4.1
  • virtualbox-ose-qt v。4.0.4-dfsg-1ubuntu4.1
  • virtualbox-ose v。4.0.4-dfsg-1ubuntu4.1

新しいマシンを作成するか、既存のマシンを起動しようとすると、2つのアラートが表示されます。

カーネルドライバーがインストールされていません(rc = -1908)

Virtualbox-ose-dkmsパッケージをインストールし、ルートとして「modprobe vboxdrv」を実行してください。

私はそれを試してエラーを得ました:FATAL: Module vboxdrv not found.

他のアラートはただ読む:

仮想マシンFooのセッションを開くことができませんでした。起動中に仮想マシン「Foo」が終了コード1で予期せず終了しました。

結果コード:NS_ERROR_FAILURE(0x80004005)コンポーネント:マシンインターフェイス:IMachine {662c175e-a69d-40b8-a77a-1d719d0ab062}

Webフォーラムはすべて、VirtualBox 3.2.12をインストールすることで他の人が後者のエラーメッセージに対処したことを示唆しているようですが、今はそれを過ぎています。

3
Amanda

カーネルヘッダーが不足している可能性があります。次のコマンドを実行すると、これらをインストールできます。

Sudo apt-get install linux-headers-generic

利用可能なカーネルアップデートがあるが、新しいカーネルをインストールしたくない場合は、次のコマンドを実行して、ロードされたカーネルに一致するヘッダーをインストールします。

Sudo apt-get install linux-headers-$(uname -r)

インストール後、VirtualBoxカーネルモジュールは自動的に(再)ビルドされます。

3
Lekensteyn

私の経験では、リポジトリからVirtual Boxをインストールするときに発生する可能性のある問題はほとんどありません Oracle提供 。これにより、常に多くのバグが修正された最新の安定した問題が常に実行されます。 Extension Packをインストールしない限り、オープンソースバージョンを実行できます。

このより複雑な答え も参照してください。 Unityを実行するには、 Guest Additions もインストールする必要があります。

2
Takkat

私の記憶が正しければ、新しいケネルがインストールされると、新しいカーネルにバインドするために、一部のモジュールを再実行するか再コンパイルする必要があります。これらのコマンドを覚えていませんが、最新のVirtualboxを再インストールして問題を解消しました。VBがインストールされると表示される場合があります。

1
jfmessier