Vmware虚拟机的复制后无法使用的问题和解决

      我在自己的机器上用Vmware安装的Ubuntu 12.04系统,并在里面部署了Openstack的开发环境,部署的过程有些复杂,不希望再次重复这个过程,于是就复制整个的虚拟机文件到其他机器上面使用,但是在其他机器上用Vmware打开虚拟机文件后跳出了这么一个对话框:

Vmware虚拟机的复制后无法使用的问题和解决

这时如果点击“取得所有权”,后面将会遇到更严重的问题,如下图:

Vmware虚拟机的复制后无法使用的问题和解决


系统无法正常启动,进入了救援模式。我在网上搜索了一些退出救援模式的方法

(http://www.2cto.com/os/201208/151376.html),但是并无法解决我的问题,可能那些做法只适合裸机安装的系统。出现这个问题的原因,我想大概是在取得所有权的时候损坏了虚拟机文件。
 
好在在网上找到了这篇文章:http://www.2cto.com/os/201208/151377.html按照这篇文章中说的,不去点击“取得所有权”,而是在出现该对话框后,点“取消”,然后到虚拟机文件夹中,将所有以“.lck”为后缀的文件全部重命名:
Vmware虚拟机的复制后无法使用的问题和解决

(.lck文件后面都加了下划线)。
 
然后在Vmware中打开文件,Power On ,Ok虚拟机正常启动:

Vmware虚拟机的复制后无法使用的问题和解决


这里我并没有需要将改过的文件名改回去,但是可以看到虚拟机文件夹中又新生成了这些.lck后缀的文件。

上一篇:GridView 分页 显示加载进度


下一篇:SQL Server小技巧【1】