分类: 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 的模式安裝完即可