我目前在OS X上安装了VirtualBox + Ubuntu / Guest Additions。是否可以与安装在Windows上的VirtualBox共享我的vdi?
换句话说,是否专门为OS X安装了Guest Additions,还是特定于Ubuntu?
答案 0 :(得分:1)
我的理解是它们由设备驱动程序和系统应用程序组成,这些应用程序优化客户操作系统以获得更好的性能和可用性。在您的场景中,它们特定于Ubuntu,因此您应该能够使用虚拟机。我想如果硬件差异很大(例如从AMD转向英特尔),那么可能会出现问题。
Virtuabox文档here更详细地讨论了客人添加内容。
答案 1 :(得分:0)
根据我的经验,虚拟机不是特定于硬件的,它应该可以正常工作。通过简单地导出和导入“设备”(菜单中有您的选项),我已成功将虚拟盒从一台机器成功移动到完全不同的硬件机器。 虽然拥有完全不同的硬件,但两台机器都运行Ubuntu,但版本不同。但是,主Virtual Box层应该完全隐藏来自guest虚拟机框的真实操作系统,因此即使在不同的操作系统之间它也应该可以正常工作。
所以您需要做的就是启动VM虚拟盒,选择您的访客虚拟盒(不要启动它,只需选择它),然后从菜单中选择:
文件 - >出口设备
并按照说明操作。来宾虚拟框将保存在您选择的目的地的压缩文件中。
在另一台机器上,执行相同操作但在菜单中选择:
文件 - >导入设备
并选择您在上一步中准备的来宾虚拟框。