web-dev-qa-db-ja.com

VirtualBox 4.04では、ゲストの追加にカーネルヘッダーが必要なのはなぜですか?

Ubuntu Additions 10.10のVirtualBox 4.04。にGuest Additionsをインストールしようとしています

私はこのエラーがあります:

The headers for the current running kernel were not found.
If the module compilation fails then this could be the reason.

ヘッダーは既にインストールされていますが、このエラーが発生することに注意してください。

アイデアはありますか?

6

dkmsをインストールすると

Sudo apt-get install dkms

このエラー/警告を解決しました。 this answerを参照してください。

10

このコマンドは、カーネルヘッダーをインストールします。

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

ここで、Guest Additionsを再度インストールしてみてください。

9
SirCharlo

私(Ubuntu 12.04 LTSホスト、Ubuntu 13.04ゲスト、ホストで実行されているvirtualbox 4.1.18)の場合、ダウンロードされたホスト上のゲスト追加isoは古いようです。ゲストで利用可能なパッケージvirtualbox-guest-additionsがなかったため、インストールしました

$ Sudo apt-get install virtualbox-guest-dkms

代わりに、dkmsfakerootvirtualbox-guest-utils、およびvirtualbox-guest-x11も引き込みました。その後、ゲストを再起動し、コピー/貼り付けが機能しました(また、解像度が上がりました)。

2
tsbertalan

Ubuntu 11.10はデフォルトでコンパイラを出荷していないようです。 apt-get install gcc gcc-4.7を試してください

1
friendzis

まず、次の方法でカーネルバージョンを見つけます。

$ uname -a
Linux ibm **3.5.0-24**-generic #37-Ubuntu SMP Thu Feb 7 01:50:30 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

次の更新者:

$ Sudo apt-get update

最後に、aptでカーネルバージョン(3.5.0-24)ヘッダーパッケージをインストールします

$ Sudo apt-get install linux-headers-3.5.0-24-generic
0
Aboozar

表示されるメッセージは、ゲスト追加機能の構築の失敗とは関係ありません。通常、このメッセージは表示されますが、Guest Additionsは正常にビルドされ、期待どおりに実行されます。

ゲストの追加をインストールできない場合に試すことができるいくつかの手順は次のとおりです。

  • ゲストOSを再起動した後、それらを再度インストールしようとする場合があります。それでもうまくいかない場合は、ゲスト追加をルート コマンドラインから としてインストールすることもできます。

  • Guest Additionsをインストールする前に、ゲストOSを更新することも価値があります。

  • バーチャルボックスの古いバージョンには、GAの正常なインストールを妨げるバグがある場合があります。 仮想ボックスの更新 現在のバージョン(現在4.1.18)。

  • すべてが失敗した場合は、guestUbuntu:

     Sudo apt-get install virtualbox-guest-additions
    
0
Takkat