vmware虚拟机每次开机都会提示ImoveditorIcopiedit--解决方案

现象:
vmware虚拟机,每次开机都会提示:
This virtual machine may have been moved orcopied
I moved it or I copied it,新装的系统也会这样。

解决方案:
修改虚拟系统(不是虚拟机软件的安装目录)的安装目录下的.vmx文件,添加一句uuid.action="keep"

如果想知道原因,接着往下看!如果不想知道原因,就可以到此为止.

首先,我们应该了解一下,上面的UUID是个什么东西?
UUID的全称是:universally unique identifier。UUID是一个128位的数值,用它来区别每个虚拟机之间的差异。
在虚拟机被开启或移动时,UUID会自动生成,UUDI的值是基于物理主机并且保存在*.vmx文件里面的。UUID值存储在vmx文件的2个位置:
A.uuid.bios;
B.uuid.location(这是虚拟机的当前路径);
比如:uuid.bios="56 4d 5e 58 66 f52d 04-03 31 0a bd 6f a7 19 88"
UUID同时还存储与虚拟机的BIOS里面。当虚拟机开启或被移动时,UUID的uuid.location值会随着虚拟机存储位置变化而相应的变化。一旦虚拟机的位置发生变化,那么uuid.location值也会发生相应的变化,这时,就会提示我们最开始描述的信息。
那么UUID为什么那么重要呢?如果UUID相同会发生什么事儿呢?其实,最关键的一个还是UUID的最后几位是和虚拟机的MAC地址有关的,如果不发生变更,在我们克隆虚拟机时,可能导致UUID相同,那么,MAC地址会发生冲突,那么,网络就会存在问题。
那么,究竟该选者“I Moved it”还是“I Copied it”呢?其实,这个问题,我们通过分别执行一下之后对比vmx文件里的内容就知道了:
I Moved it(Keep):
由于是移动这个虚拟机,那么只有uuid.location发生变化,MAC地址是没有变化的.
I Copied it(Create):
由于是拷贝虚拟机,那么uuid.bios和uuid.location都会发生变化,这时MAC地址就会发生变化.

转载于:https://www.cnblogs.com/cree/archive/2013/03/19/2968550.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值