首先要说明VMware workstation7桌面平台的配置情况:

CPU:宿主机CPU

内存:设置数值为虚拟机最大可用内存,动态分配内存大小

主板芯片组:Intel 440BX

显卡:VMware SVGA

IDE控制器:Intel 82731AB/EB/MB

SCSI控制器:Logic LSI53c1030/BusLogic BT-958

网卡:AMD PCnet32 10/100M自适应网卡

声卡:Creative ES1371

硬盘:IDE/SCSI

需要注意的是:安装有些系统时,比如(ROS)会缺少对SCSI硬盘的支持,无法安装。可以选用IDE硬盘来获取支持。

关于CPU虚拟化的介绍:

CPU的虚拟化技术就是单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

传统的软件虚拟化严重占系统资源,无法提高工作效率。

纯软件虚拟化解决方案存在很多限制。“客户”操作系统很多情况下是通过VMM(Virtual Machine Monitor,虚拟机监视器)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。(注意,大多数处理器和内存访问独立于VMM,只在发生特定事件时才会涉及VMM,如页面错误。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位茫。如处理器、内存、存储、显卡和网卡等)的接口,模拟硬件环境。这种转换必然会增加系统的复杂性。

CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。

可以直接通VMware实现软件虚拟化。

如果想要获取VMware workstation对CPU虚拟化的支持,必须要有支持虚拟化的CPU和主板芯片。

INTEL的C PU可以通过SecurAble来检测是否支持虚拟化,或在官网http://ark.intel.com/

查询参数中,该选项Intel? Virtualization Technology (VT-x)是否为YES

主板是否支持虚拟化,需要查看BIOS中是否有Virtualization Technology选项。

注意:不支持虚拟化CPU在BIOS中无此选项。

运行VMware前,

Edit virtual machine settings->Hardware->Processors->preferred mode:Intel VT-x or AMD-V

选项开启。

 

转载于:https://blog.51cto.com/virtualdesktop/1048246