web-dev-qa-db-ja.com

Virtualbox、Ubuntu 11.10、linux-kernel 3:仮想マシンを起動できません

Oracle virtualBox v.4.1.2_Ubuntu r38359をインストールしました。
プログラムVMはエラーで始まります:

警告:キャラクターデバイス/ dev/vboxdrvは存在しません。 virtualbox-ose-dkmsパッケージと適切なヘッダー(ほとんどの場合linux-headers-generic)をインストールしてください。

この問題が修正されるまで、VMを起動することはできません。

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

私がやったように:
1)

Sudo apt-get install virtualbox-ose virtualbox-ose-dkms

答え:

virtualbox-oseはすでに最新バージョンです。
virtualbox-ose-dkmsはすでに最新バージョンです。

2)

Sudo apt-get install linux-headers-`uname -r`

回答:

linux-headers-3.0.0-12-generic-paeはすでに最新バージョンです。



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

結果コード:NS_ERROR_FAILURE(0x80004005)
コンポーネント:マシン
インターフェース:IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

2)2番目:

カーネルドライバーがインストールされていない(rc = -1908)virtualbox-dkmsパッケージをインストールし、rootで「modprobe vboxdrv」を実行してください。

試した:

$ Sudo modprobe vboxdrv
致命的:モジュールvboxdrvが見つかりません。

;

$ /etc/init.d/virtualbox start
* VirtualBoxカーネルモジュールの起動
*カーネルの実行に適したモジュールが見つかりません[失敗]

10
ted

カーネルモジュールをビルドしようとしましたか?インストール中にビルドされているはずですが、失敗したようです。あなたが試すことができます:

Sudo dkms install virtualbox/4.1.2

これでモジュールがビルドされます。

6
Javier Rivera

Dashに移動してからソフトウェアセンターに移動し、すべてのvirtualboxパッケージを削除します...

VirtualBoxリポジトリの追加:

    Sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian oneiric contrib"
    wget -q http://download.virtualbox.org/virtualbox/debian/Oracle_vbox.asc -O- | Sudo apt-key add -
    Sudo apt-get update

VirtualBox 4.1のインストール:

    Sudo apt-get install virtualbox-4.1

ゲストマシンでIntelカードサポート用のUSB 2.0、VirtualBox RDP、PXEブートが必要な場合は、ダウンロード可能な拡張パックをインストールする必要があります here

拡張パックのインストール

拡張パックをダウンロードしたら、VirtualBoxを開いて[ファイル->設定]に移動し、[拡張]セクションで[パッケージの追加]アイコンをクリックして、ダウンロードした拡張パックを見つけます。


請願書に従ってください:

Sudo apt-get install kernel-package 
Sudo apt-get install linux-source

古いモジュールを削除してみてください。

Sudo apt-get remove virtualbox-ose-modules*
Sudo apt-get purge virtualbox-ose-modules*

次に、新しいものをインストールします。

Sudo apt-get install virtualbox-ose-modules-`uname -r`

これを試して

Sudo /etc/init.d/vboxdrv setup

3
hhlp

わかりませんが、あなたのような問題を抱えています。カーネルバージョンにvboxバージョンサポートをインストールして解決しようとしました。うまくいきました。ウルvboxのバージョンが4.X.Xの場合、OSカーネルバージョン(コンピューター)がサポートされます。カーネルのバージョンを確認したい場合は、ターミナルタイプname -sに移動します。

1
Tiencop

まあ、最初に私を襲ったのは、あなたがVirtualBoxのオープンソースとプロプライエタリバージョンを混在させているように見えることです。それが重要かどうかはわかりませんが、そうかもしれません。

VirtualBoxのオープンソースバージョンを実行していることを確認するか、パッケージ virtualbox-dkms でプロプライエタリバージョンのドライバーをインストールしてください。

0

Apt-getコマンドラインを使用するのではなく、Ubuntu Software Center GUIを使用するだけです

Virtualboxを検索

  • 少なくとも2回ヒットする必要があります。
  • 最初にx86仮想化ソリューションベースのバイナリを削除します(強調表示して[削除]をクリックします)
  • 次に、Virtualboxを強調表示して削除します

両方が削除されたら、Virtualboxをインストールします

  • これにより、ベースバイナリが自動的に再インストールされ、Virtualboxカーネルが再構築されます

それはそれを行う必要があります。

0
Vijit Coomara

私の場合、次のことを行いました。

  1. ここに行きます: https://www.virtualbox.org/wiki/Downloads そしてそこからVirtualboxパッケージをダウンロードします

  2. Extension Packをサイトリンクからダウンロードする

  3. パッケージをインストールします(PPA /リポジトリなど、パッケージが最終的にリポジトリに追加されるため、何も心配する必要はありません)

  4. Virtualbox Managerを使用して拡張パックをインストールする

注-問題を回避するには、インストールしたvirtualboxとそれに関連するリポジトリを削除する必要があります。

この後、更新が表示されると、システムは他のすべてのUbuntuプログラムと同様にそのことを通知します。

現在のバージョンは4.1.4です

0
Luis Alvarado

同じ問題がありました:"WARNING: The character device /dev/vboxdrvは存在しません。すべてのVirtualBoxパッケージがインストールされていても、virtualbox-ose-dkmsパッケージと適切なヘッダー(ほとんどの場合linux-headers-generic。)をインストールしてください。

  1. すべてのvirtualboxをアンインストールします:Sudo apt-get purge virtualbox

  2. https://www.virtualbox.org/wiki/Downloads に移動します(私の場合、Ubuntu 12.10用のものをダウンロードしてください)

  3. パッケージをインストールします。

  4. すべてが順調に動作しており、Linuxをたくさん楽しんでいます!

0
John Paco