今天在hyper-v里装了xenserver,后来又在xenserver上装win7,就提示HVM is required for this operation
真机BIOS里也开了虚拟化的(不然是装不上xenserver的)
       同时enable disable bit也要开启,不然也装不上win8之类这些
后来才想明白,应该是虚拟机上再装虚拟机就不能检测到硬件虚拟化支持了,所以就装不上了,如果我把xenserver装在实体机上,再装win7之类的系统就没问题,这就是原因所以,因为我在服务器上试着装了一下!


145054300.png


如果用VM就不一样了,VM可以再支持虚拟化

一、准备工作

1.首先下载和安装和安装VMware workstation 9.0

2.下载Windows server 2012 iso镜像文件

二、安装Windows server 2012虚拟机

1、新建虚拟机:在"Select Guest Operating System"中选择“Windows Server 2012”,内存为1G,硬盘为50G,CPU为双核心;

2、设置硬件:在Virtual machine settings中页面,双击Processors,在"Virtualize Intel VT-x/EPT or AMD-V/RVI"前打勾,这步很重要;

3、选择光驱设置,定位Windows server 2012 iso镜像文件位置;

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

hypervisor.cpuid.v0 = "FALSE"

mce.enable = "TRUE"

5、开始安装虚拟机,版本选择“Datacenter”版本,GUI为可选项;

6、最后,系统装完后,请一定要安装VMware tools,这步不能少;

三、添加Hyper-V角色

1、打开服务器管理器,选择添加角色“Hyper-V",按照步骤进行即可;

2、如果虚拟机配置文件中没有增加hypervisor.cpuid.v0 = "FALSE",将会看到"无法安装Hyper-V:虚拟机监控程序已经在运行中”;

3、安装完成后即可以使用Hyper-V管理器,进行虚拟机的安装以及相关管理。

最后总结一下:VMware的这个功能非常有用,可以帮助用户创建出比较复杂的实验环境,学习起来更方便。但是VMware官方建议不要把这个功能用于生产系统。
http://www.piis.cn/news/new528.asp