
VirtualBox で実行されている不安定な Debian/kfreebsd 仮想マシンに VirtualBox ゲスト追加機能をインストールしようとしていますが、失敗しています。ゲスト追加機能がないと、アイドル プロセスが CPU コアの 1 つを占有してしまいます。
パッケージをインストールしようとしましたvirtualbox-guest-additions-dkms
が、virtualbox-guest-utils
どうやら Debian/kfreebsd 用にパッケージ化されていないものに依存します。
パッケージを入手してvirtualbox-guest-additions-iso
コンパイルしようとしましたが、カーネル ヘッダーがインストールされていてもうまくいきませんでした。
私も、kfreebsd-9.2-source
その方法で ISO パッケージとソース パッケージをインストールしてコンパイルしようとしましたが、「ターゲットが見つかりません」というメッセージしか表示されません。
VirtualBoxにはFreeBSDゲストアドオンは付属していませんが、FreeBSD のゲスト追加FreeBSD の移植版ですemulators/virtualbox-ose-additions
。Debian でこの移植版に相当するものを探しています。
何かご意見はありますか?
答え1
Debian/kFreeBSD 開発者にバグを報告する必要があります。Debian の Virtualbox パッケージの現在のバージョンでは、kFreeBSD のハイブリッド環境内でゲスト追加モジュールをコンパイルできるようにするための適切なコードが用意されていません。
ネイティブ FreeBSD でゲスト追加機能をビルドすることはできますが、Debian が gcc-4.8.x を使用しており、FreeBSD が gcc-4.2.1 を使用しているため、モジュールは kFreeBSD の実行中のカーネルと互換性がありません。
ただし、Gcc-4.8.x は FreeBSD の Ports に含まれているため、それをインストールして、ネイティブ FreeBSD インストールで動作するモジュールをビルドできるかどうかを確認してみることもできます。