eucalyptus-製作xp鏡像的方法和過程

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系統中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章