歡迎您光臨本站 註冊首頁

Debian Etch通過xen安裝Windows XP

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

Debian Etch通過xen安裝Windows XP

http://photo1.bababian.com/upload3/20070901/09346FD31292BCD21087C9723EC16FC8.jpg原文:http://www.javaeedev.com/blog/article.jspx?articleId=ff80808114a5e25d0114c01e698f00a8

上午通過3個小時奮戰,終於成功在Debian Etch r1上通過xen成功安裝Windows XP!
這是安裝界面:
http://photo1.bababian.com/upload3/20070901/D1A2E17A548BA12EB0AA3BA644FB39EF.jpg

安裝成功後進入Windows的界面:
http://photo1.bababian.com/upload3/20070901/09346FD31292BCD21087C9723EC16FC8.jpg

要在Linux上按裝Windows,除了VMWare這種通過軟體全虛擬的方式,還可以通過xen實現硬體支持的虛擬。現在,各主要發行版都內置了xen,原本打算在Redhat Enterprise 5上試試,不過硬體配置太麻煩。源碼編譯太麻煩,最好是通過安裝包一次搞定,最終決定用Debian Etch,幾條apt-get就搞定了,非常方便。
安裝Windows的必須條件:
CPU必須支持Intel VT或AMD PT虛擬化技術,沒有的話就不用考慮了。要檢查CPU是否支持,用命令:
grep vmx /proc/cpuinfo
如果是AMD的CPU用grep svm /proc/cpuinfo。
我的硬體配置:Intel Core2 Duo T7200 2GHz,2G RAM
先安裝好Debian Etch和Gnome桌面,第一步是安裝xen支持的內核,注意版本要和當前Linux內核一致。用apt-get安裝:
[*]xen-linux-system-2.6.18-5-xen-686[*]xen-tools[*]libc6-xen[*]xen-ioemu-3.0.3-1[*]xen-hypervisor-3.0.3-1-i386-pae[*]bridge-utils安裝完畢后重啟系統,在GRUB就可以看到帶xen的內核,啟動后發現無線網卡不工作,需要再安裝一個ipw3945-modules-2.6.18-5-686,重啟后網卡工作正常。
第二步是安裝準備,先創建一個4G的文件作為Windows的虛擬硬碟:
dd if=/dev/zero of=/home/xuefeng/xen/winxp/winxp.img bs=1M count=4096
準備好Windows XP的ISO文件,我放在/home/xuefeng/xen/winxp/winxp.iso。
編寫配置文件/home/xuefeng/xen/winxp/winxp.cfg,以下是我的配置文件:
name='winxp'
kernel='/usr/lib/xen-3.0.3-1/boot/hvmloader'
device_model='/usr/lib/xen-3.0.3-1/bin/qemu-dm'
builder='hvm'
# 內存大小:
memory=1024
pae=1
# 配置一個硬碟和一個光碟:
disk=['file:/home/xuefeng/xen/winxp/winxp.img,ioemu:hda,w', 'file:/home/xuefeng/xen/winxp/winxp.iso,hdc:cdrom,r']
# 網路啟動失敗,暫時註釋掉:
#vif=['type=ioemu,bridge=xenbr0']
# 先設置從d啟動,等安裝結束后改為c就可以直接從硬碟啟動:
boot='d'
vcpus=2
# 設置VNC:
vnc=1
vnclisten='127.0.0.1'
vncviewer=1
on_poweroff='destroy'
on_reboot='restart'
然後通過以下命令啟動虛擬機:
sudo xm create /home/xuefeng/xen/winxp/winxp.cfg
啟動完畢后,可以通過xm list查看當前所有的虛擬機。最後一步是通過VNC客戶端連接到winxp的虛擬機,如果沒有先安裝xvncviewer,安裝完畢后啟動:
xvncviewer 127.0.0.1
即可看見安裝界面。

[ 本帖最後由 asklxf 於 2007-9-1 19:44 編輯 ]
《解決方案》

現在唯一的問題是網卡沒配置好,windows中訪問不了網路,望哪位成功配置過網卡的高人告知。
《解決方案》

關注,,以前在FC5上裝了個xen,虛擬了FC6,網路也沒有成功。。。

[火星人 ] Debian Etch通過xen安裝Windows XP已經有754次圍觀

http://coctec.com/docs/service/show-post-8071.html