Eucalyptus虛擬機鏡像製作之windows xp
本文講述製作eucalyptus可以啓動的虛擬機xp鏡像的方法和過程。
一、安裝xp虛擬機
這裏選擇kvm虛擬系統。
使用virt-manager安裝虛擬機比較簡單,根據需要,在安裝時選擇合適的鏡像大小。標準安裝xp,鏡像大小選擇1.8G即可。
xp引導安裝中,需要爲Administrato(超級管理員)用戶設置密碼。
進入到xp後,打開遠程桌面,關閉防火牆。
下載附件,找到其中的xp virtio網絡驅動(iso文件),傳入虛擬機並安裝驅動。
二、創建xp引導鏡像
關閉虛擬機。
dd if=/dev/zero of=boot.img bs=512 count=2880
這裏創建了一個大小爲1.5M的空間。
爲虛擬機添加floppy設備,使用上面創建的空間。
將虛擬機虛擬的cd-rom連接到安裝系統的iso鏡像。
重新運行虛擬機。
在系統C:\下創建文件夾Boot。
進入系統光盤,拷貝下面的文件到Boot文件夾下:
ntldr
ntdetect
sym_hi
上述三個文件都在光盤的i386文件夾下。
在boot文件夾下,創建文件Boot.ini(先創建普通文件,修改後綴名爲ini)
添加下面內容到Boot.ini中:
[boot loader]
timeout=30
Default= multi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP"
格式化floppy,把Boot文件夾下的所有文件拷貝到floppy中。
三、製作引導kernel
安裝syslinux
#yum install syslinux
syslinux安裝完成後,即可獲取引導kernel文件:usr/ share/syslinux/memdisk
至此,能在eucalyptus和kvm下運行的xp系統製作完成。
與linux鏡像相比:
memdisk : kernel
boot.img : initrd.img
再加上虛擬機鏡像就是完整的xp系統了。 此係統可以通過eucalyptus鏡像管理上傳至eucalyptus系統中。
eucalyptus-製作xp鏡像的方法和過程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.