1、今天打开虚拟机突然发现虚拟系统里的键盘失灵,虚拟2003无法输入密码登录,虚拟RedHat还原挂起状态敲键盘无任何反应。然后关机重起了一次症状依旧,前几天虚拟机用着不很正常,所以怀疑是这几天装的某个软件或修改系统配置引起的。突然想起昨天晚上把微点升级到了最新版并开机启动(微点是很早以前装的,后来嫌开微点系统反应慢就把服务改为手动了。没办法,爱机是在学校时配的,中间升级过一次内存现在也仅有512,刚买的本本都1G了,这年头真是赶不上时代的脚步了。裸奔了几个月没出问题,呵呵,不错。)。马上打开服务把微点停止,打开VMPlayer 虚拟系统键盘OK了,果然罪魁祸首是微点,去百度了一下微点论坛也有人反应这个情况(http://bbs.micropoint.com.cn/showthread.asp?tid=14250)
微点交流论坛 » 微点软件使用交流 » 微点拦截了VMWARE操作 |
看来微点需要改进的地方还很多。
2、键盘搞定后继续在Linux下来做Iptables 的端口映射,后来又发现前几天用的好好的虚拟2003不能挂起了,只能关机,挂起的时候提示:Unable to save snapshot in .. Please verify that the directory exists and you have write permissions.
Failed to suspend the virtual machine. 但同时试了一个另外几个系统,Win2000 Linux都没有问题,可以正常挂起,所以排除了VM软件的问题。见图:
拿出我的法宝——百度了一个,发现有几个网友和我遇到的情况一样,但都没有提到解决方法,有一个朋友最后用一个最笨的方法:新建一个虚拟系统然后把虚拟硬盘文件.vmdk拷过去就正常了。
我一开始以为是此虚拟系统配置的问题,因为前一阵为了美观手工改过.vmx文件:
virtualHW.version = " 4 "
scsi0.present = " TRUE "
scsi0.virtualDev = " lsilogic "
memsize = " 152 "
MemAllowAutoScaleDown = " FALSE "
displayName = " Windows Server 2003 "
guestOS = " winnetenterprise "
nvram = " Windows Server 2003 Enterprise Edition.nvram "
scsi0: 0 .present = " TRUE "
scsi0: 0 .fileName = " Windows Server 2003 Enterprise Edition.vmdk "
#硬盘还原
scsi0: 0 .mode = " independent-nonpersistent "
scsi0: 0 .redo = " .Windows Server 2003 Enterprise Edition.vmdk.REDO_a01728 "
uuid.location = " 56 4d 3e b7 3c 37 83 1f-46 a3 69 36 0f 25 64 82 "
uuid.bios = " 56 4d 3e b7 3c 37 83 1f-46 a3 69 36 0f 25 64 82 "
ethernet0.present = " TRUE "
ethernet0.addressType = " generated "
ethernet0.generatedAddress = " 00:0c:29:25:64:82 "
ethernet0.generatedAddressOffset = " 0 "
checkpoint.vmState = ""
用Beyond Compare对比了一下不能挂起的和可正常挂起系统的配置文件没有发现什么异常,.vmx文件没有问题,把些系统硬盘挂到别的虚拟系统可正常挂起,查看此系统中所有文件没有只读属性的,且启动系统后有vmware.log此目录也可写(fat32格式),不会是写权限的问题。最后没办法所系统所有文件复制到另一个文件夹中启动挂起一切正常,无语了,于是所原文件夹删除把新文件夹重命名为原来的此问题解决,但具体原因为何仍不解中。。。。。。
2008-11-30 13:56:24 补记:
如果有朋友的虚拟机碰到和我一样的情况,挂起的时候提示:Unable to save snapshot in .. Please verify that the directory exists and you have write permissions.
Failed to suspend the virtual machine.这个错误。。。。请新建一个文件夹然后把虚拟系统里的所有文件剪切到新文件夹里,然后打开虚拟系统你会有意外的惊喜!!! :)