我在 Windows 10 上使用 Virtual Box(6.X 和 7)已有几个月了,真是令人遗憾。从网络问题(仅主机 vs. NAT vs. NAT 网络等)到滞后的机器,再到从 Microsoft Defender 中删除/隔离的 .vdi 文件(仅列举几个问题)。
我已决定改用 VMWare Player。但如何将 VirtualBox-VM 移植到 VMWare,包括网络和硬盘?如何安装客户机附加组件?如果无法配置 VM 怎么办?结果:没那么容易……
答案1
我遇到了一些问题,但我找不到任何资源,上面提到了所有内容。以下是一些分步指南:
创建(可导入)设备
本文档是我开始的地方。如果您选择文件 -> 导出设备,则必须选择正确的格式即开放虚拟化格式 1.0。不是 2.0(为什么?)或 0.9。您可以决定要导出哪个网络配置,以及是否要包含您的 iso 映像。我包含了清单文件、iso 映像和所有网络配置。
如果继续,您可以检查您的设置。提示:如果存在,取消选中带有 Virtual Box Guest Additions 的 DVD 驱动器。你将不再需要它们。
进口家电
在 VMWare Player 中选择“打开虚拟机”并选择您的 .ova 文件。现在输入您的 VM 名称和存储路径。提示:与 Virtual Box 不同,VMWare 不会为所有虚拟机创建默认目录,也不会为您正在创建的虚拟机创建目录。将您导入的每个虚拟机放入自己的目录中是一个好主意。
导入失败? 别担心,只需单击“重试”,一切就应该正常了。上面提到的文档也这么说……
跑跑?
我尝试立即启动 Windows Server 2019 -你不应该!尝试“编辑虚拟机设置”。如果您遇到“VMWare Player 无法恢复的错误”不用担心。在文本编辑器中打开新创建的 *.vmx 文件并设置virtualHW.version = "20"
为virtualHW.version = "19"
。现在您可以打开设置。选择选项选项卡并检查选择了哪个“客户操作系统”。在我的情况下选择了“其他”。选择您的机器正在运行的操作系统。
如果你想安装 VMWare 工具(相当于虚拟盒客户添加)您必须连接 CD/DVD 驱动器。
如果所有内容都成功导入和配置,您的虚拟机就应该能够运行。侧信道缓解措施已启用?出色地,你应该买专业版;)
不用担心“无法连接虚拟设备”。只需输入“是”,一切就会按预期进行。
为了避免进一步出现问题,您应该卸载 VirtualBox GuestAdditions。只需在开始菜单中输入 uninstall,您就会找到 Uninstall Guest Additions from VirtualBox。
安装 VM Ware 工具
现在您可以安装 VM Ware 工具了。选择 Player -> 管理 -> 安装 VMWare 工具,一切就绪。祝您好运 :)