我正在尝试为 VirtualBox 中运行的不稳定 Debian/kfreebsd 虚拟机安装 virtualbox 来宾添加项,但失败了。如果没有添加来宾,空闲进程会占用我的一个 CPU 核心。
我尝试安装该virtualbox-guest-additions-dkms
软件包,但这取决于virtualbox-guest-utils
哪个显然不是为 Debian/kfreebsd 打包的。
我已经抓住了这个virtualbox-guest-additions-iso
包并尝试编译它,但也没有运气,即使安装了内核头。
我也尝试过以kfreebsd-9.2-source
这种方式安装和编译 iso 包和源包,但我只得到“找不到目标”。
VirtualBox 没有附带 FreeBSD 来宾附加功能,但有FreeBSD 的来宾添加emulators/virtualbox-ose-additions
在FreeBSD 上的端口中。我正在 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 安装是否可以为您构建工作模块。