如何在vSphere创建的虚机中安装VMware WorkStation
发布网友
发布时间:2022-04-24 21:13
我来回答
共2个回答
热心网友
时间:2023-10-11 10:59
Virtual Box在vSphere创建的虚机中安装成功了! 但到底能不能成功装载WMware的镜像仍然未知。
从verycd找了个xp的.vmdk文件下载下来。开始时候以为Virtual Box不支持.vmdk,遂从网上找到了将.vmdk转换为.vdi的方法。Virtual Box在其安装根目录下提供了一个VBoxManage工具,该工具就提供了.vmdk和.vdi的相互转化功能。
.vmdk → .vdi 命令是:vboxmanage clonehd source.vmdk target.vdi --format vdi
.vdi → .vmdk 命令是:vboxmanage clonehd source.vdi target.vmdk --format vmdk
此处注意,若source或target文件名中含有空格,则要用双引号把文件名引起来,否则cmd会把空格后面的部分当做命令参数而报错。
于是将下载下来的.vmdk转化为了.vdi,在虚机中用Virtual Box创建了一个虚机,加载了.vdi,但是运行虚机后屏幕黑屏,并没有反应。这时候发现Virtual Box 本身支持.vmdk,于是将刚才的黑屏情况暂时一放,又创建了一虚机,直接加载.vmdk,但结果仍然是黑屏。
为了排除镜像文件本身有问题的可能性,我退出虚机回到真机,想在真机下加载一下.vmdk看是否成功。于是安装了VMware Workstation,创建虚机加载.vmdk,果然出错。提示“Could not create named IPC listener pipe \\.\pipe\VMWARE\control-fd.7640: 修订级别未知Mole VUI initialization failed.” 喷血,这是个啥错误。。。百度了一下,说只要添加一个“__vmware_user__”用户就可以。将信将疑,在控制面板的用户帐户中添加了该用户并给予管理员权限,再用VMware Workstation加载.vmdk,运行虚拟机,成功了。我晕。。。看来不是镜像文件的问题。
继续尝试,看到底是什么问题。
边试边写,发现用vboxmanage将.vmdk转化为.vdi之后,若把.vdi直接复制到别的目录,将会导致加载失败。很奇特。。。必须用命令
VBoxManage clonevdi <srcpath> <destpath>
来移动.vdi文件。
另外找到一篇参考日志——http://blog.csdn.net/winterlc/article/details/5694430
Finally....成功了。不管是加载.vmdk还是转换后的.vdi,运行虚机后都不能进入xp,连loading画面都见不着,直接就一直黑着屏。后来在设置中做了如下修改:
将Chipset从“PIIX3”换为“ICH9”
然后再次启动虚机,OK,成了。
热心网友
时间:2023-10-11 10:59
VMware WorkStation确实不能安装在虚拟机中。 但同事又确实需要在虚机里用VMware Station装载image来用。
Virtual Box可以兼容装载WMware的镜像,如果Virtual Box能安装在vSphere创建的虚机当中,那么上述问题也就解决了。不过很麻烦