Chinaunix首页 | 论坛 | 博客
  • 博客访问: 531830
  • 博文数量: 104
  • 博客积分: 2089
  • 博客等级: 大尉
  • 技术积分: 1691
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-29 08:48
文章分类

全部博文(104)

文章存档

2015年(1)

2013年(13)

2012年(31)

2011年(59)

分类: LINUX

2012-01-06 16:24:25

我的机器:HP Elitebook, Inter Core i5
系统: vista。
虚拟机:virtualbox 

我想用我的32系统安装定制的suse的64机。首先要做到是BIOS设置,接着对Vbox的主板和CPU以及显示缓存设置。

BIOS configure
-------------------- 
F10, go into the BIOS module

Virtualization Technology (VTx)                     Enable
Virtualization Technology Directed I/O (VTd)   Enabl



The Vbox 
-------------------
  • Motherboard
    • 1 | Enable IO APIC
    • 0 | Enable EFI(special OSes only)
    • 0 | Hardware clock in UTC time  
    • 1 | Enable absolute pointing device
  • Processor
    • 2 | CPU
    • 1 | PAE/NX
  • Video Memory >128M
good luck


扩展
======================
昨天在windows7中安装了Windows XP Mode,但是运行时报错
注:windows xp mode是要自己下载的!下载地址:
然后用securable工具检测如下
注:CPU虚拟技术支持检测软件(SecurAble工具)下载地址:%3a%2f%2f%2ffiles%2fsecurable.exe
如果检测如下图,则表示你的CPU支持VT技术,可以在windows7中安装了Windows XP Mode。
 如果如下图,则表示你的CPU不支持VT技术,就不要盲目下载安装了!
 
         拥有虚拟化技术可以令一台主机同时于运行多种操作系统,两大CPU巨头英特尔和AMD都想方设法在虚拟化领域中占得先机,但是AMD的虚拟化技术在时间上要比英特尔落后几个月。英特尔自2005年末开始便在其处理器产品线中推广应用英特尔Virtualization Technology(Intel VT)虚拟化技术,在一些主流的处理器中开始支持这一技术。相比Intel来讲,AMD也已经发布了支持AMD Virtualization Technology(AMD VT)虚拟化技术的一系列处理器产品,并且绝大多数的AMD主流处理器都支持,这点比Intel要厚道一些,因为Intel即使一些入门级四核产品也有不支持的型号。
        CPU虚拟化的的概念:简单说来,CPU的虚拟化技术就是单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且 每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性 能,这两个模拟出来的CPU是不能分离的,只能协同工作。
         硬件虚拟化可以支持64位系统,使用大容量内存,提高效率。
         CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。
         CPU的Virtualization Technology支持,一般在BIOS的CPU选项里。但是现在许多市场上许多品牌机的BIOS中都没有此选项,如下图,此功能都被屏蔽。这就是Intel不厚道的地方。
          希望有朝一日,能够通过补丁或者刷BIOS解决此问题。
-----------------------------------------
    In computingx86 virtualization is the facility that allows multiple operating systems to simultaneously share x86 processor resources in a safe and efficient manner, a facility generically known as hardware virtualization. In the late 1990s x86 virtualization was achieved by complex software techniques which overcame the processor's lack of virtualization support and attained reasonable performance. In the mid 2000s, both Intel and AMD added hardware support to their processors making virtualization software simpler, and later hardware changes provided substantial speed improvements.
======================

扩展文章来自:
http://zhaoming198771.blog.51cto.com/927067/273792
阅读(2836) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~