首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在并行11 VM上更改Mac硬件UUID

在并行11 VM上更改Mac硬件UUID
EN

Stack Overflow用户
提问于 2016-01-09 21:27:25
回答 1查看 1.7K关注 0票数 1

我在Parallels 11中有几个VM,运行几个不同版本的OS,用于自动构建软件。

最近,我将这些VM复制到另一台主机上,因此,如果硬件出现故障,我将有第二台设备可供备份。

问题:复制的VM与相应的原件具有相同的硬件UUID,这会导致使用时间机器备份VM的问题,因为时间机器通过它们的硬件UUID将备份映像链接到机器。如果您有两个具有相同硬件UUID的VM,那么在这两个VM中运行的时间机器将尝试写入备份服务器上相同的散列包文件。

我在谷歌上搜索了这个问题,发现了这个问题:http://kb.parallels.com/en/11197 --但是这些指令并不适用于Parallels 11:当你双击pvm时,它会立即被导入,而不需要询问它是被移动还是复制的。当我第一次导入时,Parallels问我VM是被移动的还是复制的,我回答说它们是被复制的。KB的文章听起来就像应该将新的硬件UUID分配给VM一样,但这没有发生(不过它确实分配了新的MAC地址)。

我将尝试使用十六进制搜索在PVM中找到硬件UUID;如果我能够找到它,也许我可以使用十六进制编辑器手动更改它。这似乎是一个非常令人讨厌的过程,虽然,你会认为类似的东西应该自己处理。有什么更好的方法吗?这是Parallels 11中的一个bug,还是他们故意删除了硬件UUID重置功能(如果是,为什么)?

EN

回答 1

Stack Overflow用户

发布于 2020-12-17 19:19:48

我能够通过以下方式来改变它:

  1. 关闭虚拟机
  2. 在Finder中找到位于磁盘上的虚拟机包,右键单击它并在实际的.pvm文件上显示包内容。
  3. 然后在其中找到config.pvs文件并使用文本编辑器打开它。
  4. 更改<SourceVmUuid>值中的任意数字
  5. 启动虚拟机

然后,您可以访问:

关于这个Mac ->系统报告->硬件

并检查硬件UUID是否已更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34699144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档