kvm学习---制作win7虚拟机镜像,并配置网络
制作虛擬機鏡像—win7
服務器用的系統是Ubuntu_18.04.1_desktop版,虛擬機鏡像制作用的ISO文件:win7-x86.iso
安裝win7
1、把操作系統的ISO文件拷貝到宿主機
可以是用Xftp 、winSCP、等工具
2、創建win7鏡像文件
使用命令“qemu-img create -f qcow2 win7.img 50G”創建一個50GB大小的鏡像文件win7.img(qcow2格式)。
參數:
create參數: 使用qemu-img命令創建鏡像文件,
-f參數: 指定鏡像文件的格式為“qcow2”(qcow2是一種硬盤的格式),
鏡像文件名為win7.img,大小為50GB。
root@ubuntu:/home/img# qemu-img create -f qcow2 win7.img 50G Formatting 'win7.img', fmt=qcow2 size=53687091200 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=163、下載Virtio驅動
Windows系統默認沒有Virtio驅動,而啟動虛擬機時命令指定了磁盤驅動和網卡驅動是Virtio,因此需要下載兩個Virtio驅動文件:virtio-win-0.1-81.iso和virtio-win-1.1.16.vfd。其中,virtio-win-0.1-81.iso文件中包含了網卡驅動,virtio-win-1.1.16.vfd文件包含了硬盤驅動。
4、引導啟動系統安裝
(4) 使用剛下載的Windows7鏡像文件和剛創建的磁盤鏡像文件引導啟動系統安裝,開啟BIOS啟動選擇菜單,啟動時按F12,進入光盤安裝界面,輸入1
具體命令:
qemu-system-x86_64 -m 2048 -drive file=win7.img,cache=writeback,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -cdrom win7-x86.iso -net nic -net user -boot once=d,menu=on -usbdevice tablet --enable-kvm -vnc :1
參數:
-drive file=win7.img,cache=writeback,boot=on : 硬盤選項,虛擬磁盤是win7.img,cache方式為writeback,可引導型磁盤,
if=virtio : 使用磁盤半虛擬化
-usb -usbdevice tablet : 啟用usb設備中的tablet功能。開啟該功能可使虛擬機內外的鼠標同步。
-boot once=d,menu=on : once=d表示只從光盤啟動一次
5、用vnc-viewer 進入虛擬機
顯示安裝界面,有點慢,,,
在啟動界面中選擇,要安裝的語言,時間和貨幣格式,鍵盤和輸入方法后,點擊“下一步”,如下圖所示:
現在安裝。。。
勾選接受許可條款,下一步,如下圖
選擇安裝的類型為“自定義(高級)”,如下圖
選擇Windows7的安裝位置。因為沒有相應的硬盤,所以應該首先加載硬盤驅動程序,此處點擊“加載驅動程序”,如下圖:
點擊確定
此時要進行Win7安裝,因此選擇Win7的驅動程序,然后點擊“下一步”,如下圖
格式化分區,選擇“驅動器高級選項”,選擇“新建”,新建一個磁盤分區,大小為50G,如下圖所示:
下一步
win7正在安裝.。。。
等待虛擬機重啟,重啟后繼續進行win7的設置
設置用戶名,下一步
設置密碼、下一步
輸入激活碼,沒有,可不輸入,取消勾選聯機自動激活
根據自己需要選擇,參考下圖
設置時間
根據自己的情況,選擇網絡
稍慢,耐心等待
進入window
安裝結束后關閉win7
6、重啟win7
使用以下命令再次虛擬機鏡像,將virtio-win-0.1-81.iso掛載為客戶機的光驅,再從客戶機上安裝所需的virtio網卡驅動程序。
命令如下:
qemu-system-x86_64 -m 2048 -drive file=win7.img,cache=writeback,if=virtio,boot=on -cdrom virtio-win-0.1-81.iso -net nic,model=virtio -net user -boot order=c -usbdevice tablet --enable-kvm -vnc :1
其中:在-net nic中加入model=virtio表示使用網卡半虛擬化驅動
正常進入Windows7客戶機之后,選擇“管理”—“設備管理器”中的“網絡適配器”,右鍵“更新驅動程序軟件”,從光驅中選擇合適的驅動即可。
配置成功。。。
設置windows7網絡以便上網
按照之前學的客戶機網絡配置,使用網橋配置網絡,
詳細操作看這篇博客:網絡配置
配置好網橋之后,
在宿主機中,用以下命令啟動客戶機,
qemu-system-x86_64 -m 2048 -drive file=win7.img,cache=writeback,if=virtio,boot=on -cdrom virtio-win-0.1-81.iso -net nic,model=virtio -net tap,ifname=tap1,script=qemu-ifup,downscript=no -usbdevice tablet --enable-kvm -vnc :1
此時客戶機就可以正常訪問網絡了
測試網絡
使用客戶機 ping 百度
使用瀏覽器搜索內容
測試成功,說明可以正常訪問網絡
總結
以上是生活随笔為你收集整理的kvm学习---制作win7虚拟机镜像,并配置网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 标准正态分布表(scipy.stats)
- 下一篇: pcs7 总结20170607