Chinaunix首页 | 论坛 | 博客
  • 博客访问: 955261
  • 博文数量: 245
  • 博客积分: 11429
  • 博客等级: 上将
  • 技术积分: 2662
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-15 00:16
文章存档

2011年(56)

2010年(174)

2009年(15)

分类: LINUX

2010-06-11 13:44:20

一、安裝 xen 前之準備

1.1 準備 64 bit xen 的環境

Shell> apt-get install xen-linux-system-2.6.18-4-xen-amd64
Shell> apt-get install xen-tools xen-docs-3.0 file
Shell> apt-get install xen-hypervisor-3.0.3-1-amd64 bridge-utils


1.2 修改設定檔 /etc/xen/xend-config.sxp

將 (network-script network-dummy)
改為 (network-script 'network-bridge netdev=eth0')

PS: netdev=eth0 請使用實際使用的網路介面

ex: 共有四組網路介面 使用第三張網卡跟外面互連 則設定 netdev=eth2
以下類推

reboot

1.3 進系統後確認已有 xen support

Shell> uname -a
Linux debian 2.6.18-4-xen-amd64 #1 SMP Wed Feb 21 20:46:15 UTC 2007 i686
GNU/Linux

1.4 確認 CPU 有支援 Intel VT(vmx) / AMD-V(svm)

....For Intel....

方式一:
Shell> grep vmx /proc/cpuinfo

方式二:
Shell> xm dmesg | grep VMX

....For AMD....
Shell> grep svm /proc/cpuinfo

方式二:
Shell> xm dmesg | grep SVM

假如上面的部分沒有任何資訊出來的話 良心勸告不要浪費時間再看下去了

等到財力雄厚可以砸下去買新配備時再考慮玩下去吧

 

二、建立 winxp 安裝 image

2.1 製作 image 及 winxp 安裝 iso

Shell> dd if=/dev/zero of=/home/xen/images/winxp.img bs=1M count=4096
Shell> dd if=/dev/cdrom of=/home/xen/iso/winxp.iso

2.2 建立設定檔 /etc/xen/winxp

kernel = 'hvmloader'
builder='hvm'
memory = 1024
name = "winxp"
vif = [ 'type=ioemu, bridge=xenbr2' ]
disk = [ 'file:/home/xen/images/winxp.img,ioemu:hda,w',
'file:/home/xen/iso/winxp.iso,hdc:cdrom,r' ]
#cdrom = '/dev/hda'
device_model = 'qemu-dm'
boot="dca"
sdl=1
vnc=0
nographic=0
localtime=1
stdvga=0
vcpus=1

PS: boot='dca' 指的是 d=光碟機(cdrom) , c=本機磁碟 C ,a=軟碟機

因為是第一次安裝時用的是 ISO 檔 所以由 d(光碟機) 開機安裝
等裝完後即可改回 c(本機磁碟 C) 開機

三、啟動安裝 winxp

Shell> xm create winxp

之後就如同安裝 winxp 的模式安裝完即可

 

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

chinaunix网友2010-08-21 10:07:43

good!!!