VMwareツール用のカーネルヘッダファイル

VMwareツール用のカーネルヘッダファイル

私のサーバーでVMwareツールをコンパイルしようとしています。 RPMを使わずにカーネルを直接コンパイルしました。 VMware ツールにはカーネルヘッダファイルが必要なので、カーネルフォルダソースから次のコマンドを実行しました。

make headers_install INSTALL_HDR_PATH=/tmp/header/

すべてのファイルは 。フォルダを/tmp/header/include/起動して指定すると、VMware Toolsに次のものが表示されます。vmware-config-tools.pl/tmp/header/

「/tmp/header/include/」パスは、3.3.0カーネルへの有効なパスではありません。

ここに問題がありますか?


編集する:RHEL 6、カーネル3.3を実行しており、ESXi 4.1および5用のVMwareツールをコンパイルしようとしています。

ベストアンサー1

vmware-toolsには完全なカーネルヘッダファイルが必要です。

make headers_installがvmwareに必要なすべてをエクスポートできない場合があります。実際のカーネルソースコードをコピーしてテストしてみてください。うまくいけば、.hを除くすべてのファイルを削除してください。

find /tmp/headers-full -not -name \*.h -delete

そしてもう一度テストしてみてください。機能している場合は、2つのヘッダーツリーを比較して何が欠けているかを確認してください。

おすすめ記事