web-dev-qa-db-ja.com

Ubuntu 11.04にゲスト追加をインストールするのを手伝ってください

Ubuntu 11.04ゲストOSにゲスト追加をインストールする際に問題があります。ホストOSはWindows XP pro

ホストOS(Windows XP)には、Ubuntu 10.04という別のゲストOSもありますが、その上にゲスト追加をインストールしても問題はありません。

ゲストOS Ubuntu 11.04にゲスト追加をインストールしようとすると、次のメッセージが表示されます

現在実行中のカーネルのヘッ​​ダーが見つかりませんでした

だから私はインストールしました

linux-headers-generic

ゲスト追加機能を再度インストールしようとしましたが、以前と同じメッセージが表示されました:

現在実行中のカーネルのヘッ​​ダーが見つかりませんでした

だから私の質問は、ゲストOS ubuntu 11.04にゲストの追加をインストールする方法です。WindowsXPはホストOSです。uname -a正しいバージョンを取得し、aptitudeを使用して確認し、正しいバージョンがすでにインストールされていることに気付きました。

VirtualBox 4.0.8を使用しています。

5
oshirowanen

Ubuntu仮想マシンを実行しているカーネルバージョンに一致するカーネルモジュール(ヘッダー)パッケージをインストールする必要があります。

ターミナルで次のコマンドを入力します。

uname -a

これにより、次のような行が表示されます。

Linux dirk-Studio-1558 2.6.38-9-generic #43-Ubuntu SMP Thu Apr 28 15:23:06 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

最初のWordはシステムのタイプ、2番目はマシンの名前、3番目は探しているシステムの名前です。カーネルバージョンを提供します。

したがって、apt-getを使用して、Synaptic組織からlinux-headers- {my kernel version here}パッケージをインストールする必要があります。私の場合、それは

Sudo apt-get install linux-headers-2.6.38-9-generic

または、1つの汎用コマンドで直接:

Sudo apt-cache search linux-headers-`uname -r`

お役に立てば幸いです!

編集:

OK、それが正しくセットアップされていれば、リストされているパッケージをインストールしてみることができます here Check post#12

同様の問題が発生し、linux-kernel-devel パッケージ。 apt-getそれを見つけることができなかった、私はapt-file search そして、見つけた linux-kernelvirtualbox-ose-guest-dkms package

そう Sudo apt-get install virtualbox-ose-guest-dkms

警告で問題を解決しました。

1
kingometal