缘起:上周培训tuxedo,实验环境只需要一台笔记本电脑。培训前在笔记本里面事先安装好了培训所需介质:
vmware软件、linux操作系统、tuxedo for linux版本软件
因为之前做vmware+linux+oracle rac实验,必须安装vmware server版本(否则做不了共享存储),故笔记本电脑里面安装了vmware server 1.0.6版本,如果需要本地登陆到vmware server里面,必须保证本地有连接,也就是网口里面必须插有网线且保证通畅。到培训的时候傻眼了,培训现场没有网络环境,大家都装vmware workstation版本,这个版本的vmware登陆时不需要本地口令验证,所以登陆vmware没有问题,可是我却无法登陆vmware server,无法登陆vmware server也就做不了实验。情急之下,卸载了vmware server版本,安装了vmware workstation绿色版本,使用这个版本的vmware来搭建实验环境,ok,没问题。
回家之后,为了继续之前的ORACLE RAC实验,又卸载了vmware workstation版本,重新安装了vmware server版本,启动之前安装的linux5.0时,突然发现无法打开,报以下错误:
No permission to perform this operation
接连打开之前安装其他linux操作系统版本,都发现这个错误,但是在启动tuxedo培训时所用linux版本操作系统时没有任何问题。这下头大了,难道要删去之前用vmware server做出来所有版本操作系统和实验环境?那就太得不偿失了,但即使重新安装vmware server也无济于事。再安装回绿色版vmware workstation吗?之前和ORACLE RAC相关的实验就没法继续了。在网上找了半天,好不容易从vmware官网上发现解决方法,按照提示实施之后一切正常,现把解决方案贡献于下:
1,在vmware server中打开后缀名为“vmx”的启动文件;
2,在vmware控制台上指向之前的操作系统,例如“linux4”,点击鼠标右键,在弹出来的列表中点击“Remove From Inventory”;
3,重新在vmware server中打开后缀名为“vmx”的启动文件,点击“power on”按钮,就能正常启动了。
分析原因,是因为保存了之前的路径所致,只要将此路径删除,然后再重新打开,导入新的启动路径,就可以解决问题。
附上官网的解决方案:
Here are the steps to solve the problem:
On the host Windows server, navigate to the folder that contains the VMWare configuration files and verify that the relevant user has full NTFS permission on the folder.
Right click on the target VM machine in the VMWare console and select “Remove from Inventory.” This will remove the Vm machine from the list of virtual machines.
In the VmWare server console select File -> Open -> Browse to the folder that contains the relevant *.vmx virtual machine configuration file.
Select Ok. The problem virtual machine will reappear in the VmWare server console.
You should now be able to power on (start) the VM machine.
阅读(4421) | 评论(0) | 转发(0) |