VMware从7下安装的文件搞到6下运行可能出现的问题备案

jackxiang 2010-11-14 14:55 | |
虚拟机出现“This virtual machine appears to be in use”错误的解决办法,虚拟机文件在两个不同版本的虚拟机上不能互用,如何解决

虚拟机出现“This virtual machine appears to be in use”错误的解决办法,虚拟机文件在两个不同版本的虚拟机上不能互用,如何解决
从别人处拷贝的虚拟机往往会出现以下提示错误:Invalid configuration file: File "d:\My Documents\My Virtual Machines\Red Hat Linux\Red Hat Linux.vmx" was created by a VMware product with more features than this version of VMware Workstation and cannot be used with this version of VMware Workstation.
Cannot open configuration file d:\My Documents\My Virtual Machines\Red Hat Linux\Red Hat Linux.vmx. 如图所示:

出现这样的错误怎么解决呢?这种错误是版本不一样造成的,解决办法只需要用记事本打开虚拟机目录下的.vmx文件,将“virtualHW.version = "6"”中的“=”后边的数字改为你现在使用的虚拟机的版本号即可。





本人用VMWARE WORKSTATION 6.5 已经有一阵子了,其实根本用不到它特有的一些特性,比如像快照之类的,我的用途就是想让虚拟机做为一台远程服务器来使用.而且WORKSTATION占用资源太高了,像我的小本(IBM THINKPAD T23 P3M1.13 512M内存)跑起来后内存占用就到500M了,再别说开个IE测试网站了,IE占用也是很高的,用一会就能用到600多M上,非常的慢,所以就想换成SERVER版本的,而且WORKSTATION空间占用不到800M,也非常的大.

在网上找到一个SERVER版的特别版,安装程序148M,官方下载,安全方面没问题,呵呵而且是免费的,地址也放出来吧:http://download3.vmware.com/software/vmserver/VMware-server-installer-1.0.6-91891.exe .

其实很长时间以前就想换SERVER版测试了,可是看到介绍SERVER版只支持LINUX和WIN系统的服务器版本,自己的系统是XP的,也就没再深入.昨天在网上无意看到了XP下也可安装SERVER版的,就想下载下来测试一下.

下载安装略过,非常简单,但在安装以前如果安装有WORKSTATION版本的话,需先卸载.运行以后介面和WORKSTATION一样的(我没有安装VMWARE MANGEMENT INTERFACE 主要是在本机测试)然后导入WORKSTATION建立的虚拟机文件,但在导入的时候却出现了configuration file was created by a vmware product with more features than this version这个错误,又上网查了一下,找到了解决方案,地址:http://www.electrictoolbox.com/vmware-server-errors-opening-virtual-machines/主要原因就是因为所使用的配置文件版本不一致所引起,在配置文件中修改下版本信息以适应SERVER版的配置版本:在.VMX文件中修改

virtualHW.version = “6″


virtualHW.version = “4″
如此修改以后便可以把此虚拟机添加进目录里了.

但运行后还是有错误发生,原因也是版本不一致,修改.VMDK文件

ddb.virtualHWVersion = “6″


ddb.virtualHWVersion = “4″
在我的机器上以虚拟文件有3个G,修改的话用的UE,还有一样,VM6.5的生成的配置信息版本是7,而不是6,一样改成4就可以了.

经过以上几处修改,原来运行在VM WORKSTATION6.5的虚拟机也可以SERVER版里运行了,而且SERVER版可以做为服务来运行此虚拟机,这样就可以节省很多资源.现在SERVER版运行虚拟机后,内存只用到300多M!!节省将近一半…

至此,WORKSTATION 版被SERVER版完全替代.


Please select a guest operating system from the General page on the Options tab of Virtual Machine Settings
直接打开**.vmx文件修改为:
guestOS = "linux"
再次打这个**.vmx文件后就可以弹出选create即可。。。
见图:http://www.linuxdiyf.com/bbs/attachments/forumid_48/0912162013685ea9f754954b8e.jpg
来源:http://www.ewei.com/forum/posts/list/172.jhtm
         http://wp.ctmy176.com/archives/85

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3749/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2010-11-14 15:14
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]