将 Parallels VM 转换为 Virtual Box VM?

Ita*_*tai 13 parallels virtualbox virtual-machine conversion

这个问题很好地描述了我需要什么,但这里有一些关于情况的更多细节。

通过在 Linux 下运行的 Parallels Desktop 4,我有许多 Windows 7 虚拟机。遗憾的是,Parallels 已经有一段时间没有升级了,所以我正在尝试其他一些 VMS,强烈推荐 VirtualBox。特别是,它是随 OpenSUSE Linux 发行版提供的。这将避免这个问题,并让我能够跟上最新的 OpenSUSE。

所以我的问题是,如何将 Parallels VM 转换为 Virtual Box ?

小智 8

VirtualBox 可以使用简单格式的 Parallels (.hdd) 磁盘而无需转换。如果磁盘不使用简单格式,则必须先使用 Parallels Image Tool 进行转换。

但我会先卸载 Parallels Tools(如果您在 VM 上安装了它)并制作 VM 的备份副本。然后创建一个新的 VirtualBox 机器,尽可能将 CPU 和内存设置与 Parallels 机器匹配。

你也可以参考这篇关于迁移的文章,虽然它有点旧,建议使用 VMWare Converter,如果可以的话我会避免使用。


Imi*_*fos 8

程序是这样的:(Parallels Desktop 12)

1) 通过删除 Parallels Tools 和任何“特殊”(挂载、共享文件夹等)来准备 Parallels VM。

sudo /usr/lib/parallels-tools/install -r
Run Code Online (Sandbox Code Playgroud)

2) 将 PVM OS X 包内的 HDD 文件复制到打开的文件系统中(Finder,右键单击,显示包内容)。通常,第一个 HDD 文件包含可启动系统。

3) 在硬盘文件所在的目录中使用此命令行工具:

$/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_disk_tool convert --hdd my-parallels-disk1.hdd --plain
Run Code Online (Sandbox Code Playgroud)

4) 生成的硬盘文件替换了源文件,仍然是一个包。所以再次输入并将HDS(不是HDD)文件复制到打开的文件系统中,最好是(空)VirtualBox VM所在的位置(您可以在HDS上使用“file”命令来验证它确实是一个可引导的磁盘映像)。

5) 重命名文件并为其添加 HDD 扩展名。

6)将文件作为(启动)磁盘添加到“空”VirtualBox VM,(更新设置),启动并享受。

更多信息在这里

希望这可以帮助 :)