Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347412
  • 博文数量: 94
  • 博客积分: 1500
  • 博客等级: 上尉
  • 技术积分: 1020
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-11 09:23
文章分类
文章存档

2011年(76)

2010年(18)

分类: LINUX

2011-01-23 19:46:13

 
 
 
 

利用xen安装Windows虚拟机

由于Windows的引导方式与Linux不同,所以安装过程需要虚拟光驱的支持。这里介绍利用virt-manager工具安装Windows虚拟机的步骤,这些步骤也可以用于安装Linux虚拟机。

 

要注意的是,Windows内核无法定制,不支持xen的半虚拟化,因此,必须得到CPU和主板的硬件虚拟化支持,如果所用平台不支持硬件虚拟化,那么安装将失败。

 

具体步骤如下: 

 

 

1)  确定平台支持硬件虚拟化:

 

xm dmesg | grep VMX

 

输出有关intel-vt技术enabled的信息,则说明CPU和主板都支持硬件虚拟化,且硬件 虚拟化功能已经打开,如果支持,但没有打开,则需要进入BIOS寻找相关项进行设置。

 

 

VMX disabled by Feature Control MSR
默认是不打开的

bios中启用cpuvtvt-d后,得到的是这样的结果
# xm dmesg | grep VM
(XEN) HVM: VMX enabled
(XEN) VMX: MSR intercept bitmap enabled

 

 

例:dell T110 开启虚拟化技术
 
       1.按F11 进入 bios
       2.setup
       3.process
       4.virtual enable

 

 

2)  新建虚拟机硬盘文件/vm/vm-winxp.img

 

dd if=/dev/zero of=/vm/vm-winxp.img bs=1 count=1 seek=15G

 

(其中,15G即为虚拟机硬盘的大小,可以调整)

 

3)  virt-install --name=vm-winxp --ram=512 --vcpus=1 --file=/vm/vm-winxp.img --vnc -v -c /home/WinXP-ISO/WinXP.iso

 

此命令将产生 /etc/xen/vm-winxp配置文件;

 

(其中,/home/WinXP-ISO/WinXP.isowindows xp安装光盘镜像)

 

如果是windows远程连接的话,就要开始xmanager 的passive.

 

4)  输入此命令后,将进入安装界面,安装过程中会提示插入安装光盘,此时需要虚拟光驱的支持:

 

virt-manager

 

输入此命令后,会弹出virt-manager工具的GUI,选择Hardware标签,配置虚拟光驱路径为/home/WinXP-ISO/WinXP.iso即可;

 

5)  此后的步骤就和正常安装过程一样了。

阅读(1599) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-09 09:40:27

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

chinaunix网友2011-03-09 09:39:43

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com