KVM 安裝windows XP 系統

來源:互聯網
上載者:User

標籤:cdrom   屬性   format   model   variant   convert   win   通過   靈活   

一、環境準備:
1、虛擬機器磁碟鏡像
2、系統安裝盤(或 ISO鏡像)
3、virtio-win-0.1.96_x86.vfd 磁碟片驅動

二、windows xp 系統正式安裝

1、在建立虛擬機器的時候磁碟片載入virtio驅動
virt-install --name=windows-xp --ram 2048 --vcpus=2 \
--disk path=/home/KVM-template/windows-xp/windows.qcow2,bus=virtio,size=30,format=qcow2 \
--accelerate --cdrom /home/ISO/windows-xp-sp3.iso \
--vnc --vncport=6000 --vnclisten=0.0.0.0 --network bridge=br0 --force --autostart \
--disk path=/home/ISO/virtio-win-0.1.96_x86.vfd,device=floppy

或者

virt-install --virt-type kvm --name winxp3 --ram 1024 --os-type=windows --os-variant=winxp --disk path=/home/ISO/windowxp3.qcow2,format=qcow2,bus=virtio,cache=none --disk path=/home/ISO/virtio-win-0.1.96_x86.vfd,device=floppy --network bridge=br0,model=virtio --cdrom /home/ISO/windows-xp-sp3.iso --graphics vnc,listen=0.0.0.0 --noautoconsole

以上兩個命令均可成功安裝xp系統。

2、硬碟無法識別導致無法安裝
qcow2格式的磁碟安裝windows xp的時候無法識別硬碟,但是raw格式的磁碟安裝windows xp系統是可以正常識別硬碟的。如果不顧及磁碟效能的前提下,可以嘗試用raw格式的磁碟進行windows系統安裝。

qemu-img create -f raw xpde1.img 10G


3、安裝方法的靈活選擇
當你直接通過光碟片無法直接正常安裝的時候,可以選擇ghost還原安裝、PE系統進入後安裝的方式進行。但無論那種方式,造成無法正常安裝的原因基本上為不能正常識別硬碟。

建立初始化全部空間的鏡像檔案:
qemu-img create -o preallocation=metadata -f qcow2 /kvm/images/winxp.qcow2 60G
qemu-img create -f qcow2 /kvm/images/winxp.qcow2 60G
qemu-img create -f raw /kvm/images/winxp.qcow2 60G

將qemu-img轉換成vmware虛擬機器格式
qemu-img convert -f qcow2 -O vmdk disk.img windows2003.vmdk

dd if=/dev/zero of=winxp.img bs=1024K count=10000

總結:
在個人多次實驗中,最後一次成功是在建立了一個raw格式的鏡像檔案後,再次安裝系統突然其它所有硬碟都可以識別了。
1、建立raw磁碟,利用dd命令初始化足夠大的空間,然後利用系統鏡像安裝,進入PE裡面釋放ghost鏡像進行系統安裝。
2、XP的安裝程式只支援從磁碟片載入驅動程式,因此需要一個磁碟片的鏡像檔案,在KVM啟動的時候進行載入。
3、windows7在安裝過程中,可以從光碟片讀取磁碟的驅動程式,因此只要掛載二個iso,類比二個光碟機即可,安裝的iso指定序號為0、驅動的ISO指定序號為1。安裝過程中,選擇載入第二個光碟片裡的磁碟virtio驅動就可以了,這個ISO中也包含了網卡的virtio驅動。
4、如遇到某些裝置的驅動安裝不正常,可右擊裝置,選擇屬性,重新通過驅動盤安裝驅動即可。

 

 

KVM 安裝windows XP 系統

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.