windows server 2012R2製作qcow2映象

blog_remover發表於2018-09-21

一、環境準備:

1、windows server 2012R2的iso映象

2、物理機一臺:要求支援硬體虛擬化,並且裝好了centos系統,在windows上安裝vmware。然後在vmware中建立虛擬機器。

3、centos映象

4、下載virtio驅動

下載地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso

5、vmware workstation

並且開啟虛擬化

二、正式工作:

1、檢查系統是否支援kvm:

# egrep "(vmx|svm)" /proc/cpuinfo

有正常回顯即正常

倘若沒有自行百度安裝kvm。

注意:如果CentOS7安裝的不是桌面版的,需要安裝以下包,安裝完成後執行startx命令啟動桌面

# yum –y install  xorg* gnome*  glx*
# reboot
# startx

2、安裝軟體包

# yum install tigervnc  vnc*   -y
# yum install qemu-kvm qemu-img –y

3、建立連結

# ln -s /usr/libexec/qemu-kvm /usr/bin/kvm
# ln -s /usr/bin/qemu-img /usr/bin/kvm-img

4、製作磁碟檔案(.qcow2),磁碟大小根據系統需求設定

# qemu-img create -f qcow2 windows_server_2012_r2_x64.qcow2 20G

5、啟動基於windows2012server的kvm虛擬機器,對映驅動器到vfd軟盤

# kvm -m 1024 -cdrom windows_server_2012.iso -drive file=windows_server_2012_r2_x64.qcow2,if=virtio,boot=on -fda virtio-win-0.1.102_amd64.vfd -boot d -nographic -vnc :3

6、在命令列中輸入vncviewer調出vnc 
輸入127.0.0.1:3地址及埠可以看到啟動介面

自行百度下載vnc viewer軟體。

7、連結成功vnc後進行正常的安裝。

預設不識別硬體,點選載入驅動程式。找到對應的windows server 2012的驅動。

8、安裝成功後關閉kvm虛擬機器

9、載入網路卡驅動程式並啟動kvm虛擬機器

kvm -m 1024 -drive file=windows_server_2012_r2_x64.qcow2,if=virtio,boot=on -cdrom virtio-win-0.1.102.iso -net nic,model=virtio -net user -boot c -nographic -vnc :3 

10、通過vnc開啟裝置管理驅動網路卡

 11、選擇光碟機中的netkvm更新驅動,成功後如下:

12、關閉虛擬機器。

windows_server_2012_r2_x64.qcow2即是製作成功的qcow2映象。

13、上傳雲平臺使用。

相關文章