我正在尝试配置我的虚拟机,以便可以在主机和客户操作系统之间共享一个文件夹,但是当我尝试安装 Guest Additions 时,我收到以下消息:
我已经完成了所有描述: VirtualBox Guest Additions 无法安装在 Ubuntu Server 12.04 上
但它仍然不起作用。
[解决方案] 正如评论中所说,我所要做的就是安装最新版本。之后,它运行正常。
答案1
您可以尝试安装预先构建的 Ubuntu 软件包,而不是从 virtualbox 的虚拟 CD 安装客户机附加组件。只需:
sudo apt-get install virtualbox-guest-dkms
这将编译并安装所需的模块并启用文件夹共享、共享剪贴板和可调整大小的显示以及无缝指针集成。
如果你想继续用困难的方式做这件事:
- 屏幕上的消息清楚地指示了您可以查看的日志文件以获取有关问题的更多详细信息。
我确信这是因为您没有安装适当的开发工具和内核头文件。您可以这样做来安装它们,然后重试您的过程:
sudo apt-get 安装 linux-headers-$(uname -r) build-essential
答案2
问题不在于 CDRom - 您的系统抱怨您没有构建模块所需的当前 Linux 标头。
从终端尝试以下命令:
sudo apt-get install build-essential linux-headers-`uname -r`