开发者社区> 问答> 正文

在Windows 2012系统上安装VMware Player虚拟Windows XP机子

看到云友“ 尛强”的帖子,说不能运行VMware虚拟机 ,所以写此帖。

首先要注意的是,阿里云官方不建议客户在ECS里创建虚拟主机,因为ECS已经是虚拟化平台了。在ECS里再创建虚拟主机,性能可能成为瓶颈。

本例:ECS配置为2GB内存,Windows 2012系统。目的是用VMware Player创建一个512M内存的Windows XP SP3机子。

1. 安装 VMware Workstation 12 Plyaer
[attachment=85700]

2. 创建新虚拟机
[attachment=85701]

3. VMware虚拟机配置摘要
[attachment=85702]

4. 启动时,会提示“禁用此虚拟化管理程序后才能开启虚拟机”
[attachment=85703]

5. 找到并打开该虚拟机的配置文件,如本例中的:Windows XP Pofessional.vmx,在内容最末添加如下内容:
vmx.allowNested = TRUE[attachment=85704]

6. 为虚拟机安装系统
[attachment=85705]

7. 在虚拟主机里浏览阿里云主页,提示内存不足
[attachment=85706]

参考: 安装嵌套虚拟机时,您会看到以下错误:您正在使用不兼容的管理程序运行 VMware ESX。禁用此管理程序后才能打开虚拟机的电源 (2120543)

展开
收起
dongshan8 2015-09-29 20:51:32 34088 0
6 条回答
写回答
取消 提交回答

  • 优秀文章-欢迎进行技术分享,感谢你的支持!

    -------------------------


    优秀文章-欢迎进行技术分享,感谢你的支持!

    -------------------------


    优秀文章-欢迎进行技术分享,感谢你的支持!

    -------------------------

    2018-01-25 11:54:07
    赞同 展开评论 打赏
  • 回 23楼dongshan8的帖子
    您好,我也遇到同样的问题,我的ECS服务器是win10 64位系统,16核64G内存的,我一开VMware也会导致服务器重启,您看看有没有啥办法能够开启虚拟机?

    -------------------------

    回 33楼dongshan8的帖子
    您好,由于业务需求,采用虚拟机会大大方便我们的使用,分布在多台服务器上其实操作起来会麻烦很多!我看了挺多这方面的帖子的,看您之前的解答,想请教您有没有办法能开虚拟机!
    2017-03-07 22:45:44
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    回 3楼(rumia) 的帖子
    您好,

    您指的是阿里云的ECS会自动重启吗?

    如果您需要安装Windows 7系统,建议参考这张帖子: https://bbs.aliyun.com/read/273368.html (我不确定是否可以用类似的方法来安装WIndows XP)

    -------------------------

    回 5楼(rumia) 的帖子
    您好,

    请问您的ECS配置是怎么样的,如有多少内存?

    -------------------------

    回 7楼(rumia) 的帖子
    您好,

    在系统的事件查看器中,有没有相关的事件记录呢?如是否会提示系统异常重启是因为什么什么。

    -------------------------

    回 10楼(rumia) 的帖子
    您好,

    请问您使用的vmware是怎么版本呢?

    -------------------------

    回 12楼(rumia) 的帖子
    您好,

    这里提到,可能需要关闭WIndows的驱动验证功能: https://communities.vmware.com/message/1596746#1596746

    -------------------------

    回 14楼(rumia) 的帖子
    您好,

    如果您的ECS是全新的,没有重要的数据,是否可以提供临时的登录信息,我为您远程登录测试呢?

    -------------------------

    回 16楼(rumia) 的帖子
    您好,

    不好意思,现在才看到您的回帖。

    现在我是无法远程桌面到您的ECS。

    切记,请不要在公共的场合,如本帖发密码喔,因为所有人都能看得到。这很危险。

    如还需我为您查看,请通过站内私信的方式发新的登录信息。

    -------------------------

    回 18楼(rumia) 的帖子
    您好,

    请问您在ECS里保存用于测试Windows XP安装的ISO文件吗?

    顺便请编辑掉出现在16楼回帖里的IP地址等信息喔。

    -------------------------

    回 20楼(rumia) 的帖子
    您好,

    那我为您试试。请等待。

    -------------------------

    回 22楼(rumia) 的帖子
    您好,

    为您试了一下,用您系统中已经安装VMware在启动虚拟机时,会重启。

    之后,我为您试了另一款 Oracle VM VirtualBox 虚拟软件,可以正常安装Windows XP,但Windows XP的虚拟机运行有些慢。

    -------------------------

    回 24楼(rumia) 的帖子
    您好,

    如果可以,能否将您的系统盘初始化,您先不要安装VMware,我再为您看看。

    您是需要VMware中的什么功能呢?

    -------------------------

    回 26楼(rumia) 的帖子
    您好,

    抱歉给您带来不便。

    我的目的是用虚拟机装其他的64位系统

    能再具体说是哪种64位系统吗?是 Debian Linux 7 64位系统吗?


    -------------------------

    回 28楼(rumia) 的帖子
    您好,

    我在一个测试机(实例规格:ecs.s1.small)上安装VMware Workstation Pro 12。尝试创建一个Debian 8 64位的虚拟机,在启动时,会提示不能运行64位系统虚拟机的提示。


    二进制转换与此平台上的长模式不兼容。此虚拟环境中的长模式将被禁用,因此需要使用长模式的应用程序将无法正常运行。

    已将该虚拟机配置为使用64位客户机操作系统。但是,无法执行64位操作。

    此主机不支持 Intel VT-x

    很可能是当前阿里云的Xen虚拟出来的ECS,默认没有开启虚拟机(L0)的虚拟化功能,导致ECS上的虚拟机(L1)无法创建64位的系统。
















    请参考:


    1. https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2086458
    2. http://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen

    -------------------------

    回 26楼(rumia) 的帖子
    您好,

    请问您是打算在Vibox里自定义怎么样的网络呢?

    看这里的文档,好象可以尝试在设置网络参数的:vboxmanage-modifyvm - https://www.virtualbox.org/manual/ch06.html

    -------------------------

    回 32楼(道乐科技) 的帖子
    您好,

    欢迎来到阿里云论坛。

    如果您使用的是阿里云的ECS云服务器产品,或许不建议再在ECS产品里再做虚拟化了。

    或许您可以将业务分布在配置不是那么高的ECS上。

    -------------------------

    回 34楼(道乐科技) 的帖子
    您好,

    看之前的用户反馈,用 virtualbox 可以创建虚拟机。

    但,在ECS上嵌套虚拟机,性能可能会很低、很低。
    2016-05-31 16:53:47
    赞同 展开评论 打赏
  • Re在Windows 2012系统上安装VMware Player虚拟Windows XP机子
    每次安装完了vmware虚拟机就自动重启啊 这是什么情况?

    -------------------------

    回 4楼dongshan8的帖子
    对的 就是点那个开启 然后就卡住了 过一会远程连接自己就掉了 再连进去已经重启了 别人都可以用 我这就自动重启 愁死了

    -------------------------

    回 8楼dongshan8的帖子
    看了下日志 上面说的是这样

    系统在未首先正常关机的情况下重新启动。当系统停止响应、出现故障或意外断电时,会发生此错误。

    有一长串 应该是类似蓝屏代码什么的吧 我贴出来好了

    - System

      - Provider

       [ Name]  Microsoft-Windows-Kernel-Power
       [ Guid]  {331C3B3A-2005-44C2-AC5E-77220C37D6B4}

       EventID 41

       Version 3

       Level 1

       Task 63

       Opcode 0

       Keywords 0x8000000000000002

      - TimeCreated

       [ SystemTime]  2016-06-03T02:50:05.026555800Z

       EventRecordID 26815

       Correlation

      - Execution

       [ ProcessID]  4
       [ ThreadID]  8

       Channel System

       Computer iZ11dtyif95Z

      - Security

       [ UserID]  S-1-5-18


    - EventData

      BugcheckCode 0
      BugcheckParameter1 0x0
      BugcheckParameter2 0x0
      BugcheckParameter3 0x0
      BugcheckParameter4 0x0
      SleepInProgress 0
      PowerButtonTimestamp 0
      BootAppStatus 0

    -------------------------

    回 8楼dongshan8的帖子
    看了一下 好像是vmx86.sys导致的蓝屏 删了之后重启 然后打开虚拟机 但是不能启动 把文件放回去重启 再开虚拟机 然后电脑又自动重启了

    -------------------------

    回 11楼dongshan8的帖子
    最开始用的是12  后来想到可能是版本问题 然后换了10 最后换了8  还是不行

    -------------------------

    回 13楼dongshan8的帖子
    sorry.. 这几天有点忙今天才回  刚才试了一下 还是不行.. 去掉验证之后 不行 卸载重装了 还是不行 依旧卡死 .. 我觉得我要shi了..   

    -------------------------

    Re在Windows 2012系统上安装VMware Player虚拟Windows XP机子
    好的 因为前几天出门了比较忙 才看到


    里面没什么东西 是全新的 可以帮忙看一下 谢谢

    -------------------------

    回 17楼dongshan8的帖子
    好的 我已私信~

    -------------------------

    回 19楼dongshan8的帖子
    iso文件我删掉了 之前测试了一下 好像不能安装64位系统 因为cpu不支持vx-t      32位的倒是可以 但是配置好了之后点击启动虚拟机就蓝屏了 和iso没啥关系

    -------------------------

    Re在Windows 2012系统上安装VMware Player虚拟Windows XP机子
    好的 如果有解决方法 请告诉我一下 十分感谢

    -------------------------

    Re在Windows 2012系统上安装VMware Player虚拟Windows XP机子
    的确会重启是吧.. 但是之前有些人装了就没问题我也搞不懂。。   VirtualBox我用了 的确是没问题的 但是vm里有些功能v irtualBox没有 所以才来问问有没有解决方法 看了目前只能这样了是吗?

    -------------------------

    回 25楼dongshan8的帖子
    那天又重新开了个实例 没有用..  

    我的目的是用虚拟机装其他的64位系统 运行32位的应该没问题 但是运行64位的就瞬间蓝屏了  然后看了下日志 就是vmx86.sys蓝屏  用cpu-z看了下 服务器cpu不支持vt-x 我觉得应该和这个也有关系      

    我是因为要用到VMware里面那个网络设置 就是设置子网ip什么的  vbox里面不能手动设置 只能自动设置 所以就没用vbox

    -------------------------

    回 27楼dongshan8的帖子
    没关系的

    打算装centOS 其实我下的那个虚拟机文件自带的是这个

    -------------------------

    回 30楼dongshan8的帖子
    不管怎么样还是谢谢了。。我已经放弃了。。
    2016-05-31 15:58:27
    赞同 展开评论 打赏
  • 阿里云论坛版主,伪Linux运维,完美主义者。
    我总是感觉这种帖子存在的意义并不是很大。虚拟出来做什么?
    2015-09-30 09:38:45
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    回 楼主(dongshan8) 的帖子
    让我膜拜一下。

    linux系统也可以虚拟XP,我最近也试过了
    2015-09-29 20:55:17
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载