zoukankan      html  css  js  c++  java
  • 解决Vmware workstation上不能安装Hyper-V的问题

    从今天开始,博主正式开始学习微软相关的知识了。众所周知,微软的虚拟化技术Hyper-V现在也很火。可是博主也没有一台服务器来装Hyper-V。于是想到在自己的PC上先装一个Vmware workstation,再在Vmware workstation上安装Windows Server 2008或Windows Server 2012,然后再启用Hyper-V功能。但在搭建实验环境的过程中遇到了一个问题,无法启用Hyper-V。经过多次尝试和“度娘”的搜索,找到了问题的解决方法,现总结如下:

    博主的实验环境如下:

    硬件环境:

    PC机配置:Thinkpad X230 Intel I5处理器 16GB内存

    软件环境:

    物理机OS:Windows 7 SP1 64位

    Vmware workstation 版本:8.0.0 build-471780

    虚拟机OS:Windows Server 2008 R2 Enterprise 64位

    注意:

    1.物理机需要支持虚拟化功能,推荐使用Intel的CPU

    2.需要足够多的内存

    3.需要在Vmware workstation上开启CPU的Virtualized VT-x/EPT or AMD-V /RVI功能

    4.在下文中博主使用了workstation8.0 版本,推荐使用8.0或以上版本(8.0以下没有测试过)

    5.在下文中博主使用了Windows Server 2008,使用Windows Server 2012一样的步骤。

     

    第一步:安装Workstaion虚拟机

    第二步:安装Windows Server 2008 R2在虚拟机上

    第三步:安装Hyper-V

    在安装Hyper-V的过程中遇到一个问题,如图所示:

    wKioL1VUR0DAQGdPAAKDZzKKYEA083.jpg

    博主看到后,认为是没有开启CPU虚拟化功能。关闭虚机后,点击Vmware Workstation的VM-->Setting.在点击Processors,可以看到默认没有开启Intel VT功能,一定要把这个勾勾上。

    wKioL1VUSWegJJXCAAFxDmNQMRA426.jpg

    然后博主再次启动,发现仍然不能够安装Hyper-V组件,经过百度搜索之后,找到解决方法如下:

    关闭虚拟机,找到虚拟机存放的位置,用记事本打开Windows Server 2008.vmx,在最后添加两行并保存:

    hypervisor.cpuid.v0 = "FALSE"

    mce.enable = "TRUE"

    最后再启动虚拟机,安装Hyper-V组件正常。

    博主在这里的实验环境是Windows Server 2008,如果是2012安装在workstation上需要开启Hyper也是一样的操作步骤。

     

  • 相关阅读:
    Linux终端设置免密登陆ssh(以 XShell 为例)
    Docker入门(一)-安装
    find命令总结
    CentOS 恢复 rm -rf 误删除数据
    CentOS系统登陆root用户后发现提示符显示-bash-4.2#(已解决)
    一次在CentOS系统单用户模式下使用passwd命令破密失败的案例
    Ubuntu下配置IP地址
    安装CentOS 6.x报错"Disk sda contains BIOS RAID metadata"解决方法
    YUM命令总结
    git从安装到多账户操作一套搞定(二)多账户使用
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/9116126.html
Copyright © 2011-2022 走看看