日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

制作windows7虚拟机镜像并配置网络

發布時間:2023/12/31 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 制作windows7虚拟机镜像并配置网络 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

制作windows7虛擬機鏡像并配置網絡

服務器安裝的系統是Ubuntu16.04-DeskTop版;
虛擬機鏡像制作所需的ISO文件:win7-x86.iso;

1、安裝windows7

(1) 拷貝Windows7操作系統的ISO文件到宿主機。


(2) 使用命令“qemu-img create -f qcow2 win7.img 50G”創建一個50GB大小的鏡像文件win7.img。

qemu-img create -f qcow2 win7.img 50G 其中: “create”參數為使用qemu-img命令創建鏡像文件; “-f”參數指定鏡像文件的格式為“qcow2”(qcow2是一種硬盤的格式); 鏡像文件名為win7.img,大小為50GB;


(3) 下載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) 使用剛下載的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 其中: -drive file=win7.img,cache=writeback,boot=on 硬盤選項, 虛擬磁盤是win7.img,cache方式為writeback,可引導型磁盤,if=virtio使用磁盤半虛擬化 -boot once=d,menu=on中once=d 表示只從光盤啟動一次 -usbdevice tablet 啟用usb設備中的tablet功能。開啟該功能可使虛擬機內外的鼠標同步。


(5) 安裝界面,稍慢,耐心等待。

(6) 在啟動界面中選擇,要安裝的語言,時間和貨幣格式,鍵盤和輸入方法后,點擊“下一步”,如下圖所示:




(7) 選擇安裝的類型為“自定義(高級)”,如下圖所示:

(8) 選擇Windows7的安裝位置。因為沒有相應的硬盤,所以應該首先加載硬盤驅動程序,此處點擊“加載驅動程序”,如下圖所示:


(9) 此時要進行Windows7安裝,因此選擇Windows7的驅動程序,然后點擊“下一步”,如下圖所示:

(10) 格式化分區,選擇“驅動器高級選項”,選擇“新建”,新建一個磁盤分區,大小為50G,如下圖所示:



(11) Windows7安裝情況如下圖所示:



(12) 等待虛擬機重啟,重啟后繼續進行win7的設置。






(13) 安裝結束后關閉win7。

2、重啟windows7

(1) 使用以下命令再次虛擬機鏡像,將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



(2) 正常進入Windows7客戶機之后,選擇“管理”—“設備管理器”中的“網絡適配器”,右鍵“更新驅動程序軟件”,從光驅中選擇合適的驅動即可。







3、設置windows7網絡

使用網橋方式配置客戶機網絡在宿主機中的步驟如下:
(配置之前最好將VMware中的宿主機拍快照)
(1) 安裝所需軟件包
查看是否安裝:

dpkg -l |grep uml dpkg -l |grep bridge


要采用網橋模式的網絡配置,需要在宿主機中,安裝兩個配置網絡所需的軟件包,uml-utilities和bridge-utils,前者是含有建立虛擬網絡設備(TAP interfaces)的工具,后者是虛擬網橋橋接工具。
可以使用apt-get工具來安裝:

apt-get install uml-utilities #建立虛擬網絡設備的工具 apt-get install bridge-utils #虛擬網橋橋接工具

(2) 使用“ifconfig”命令查看宿主機網絡接口名稱(eth0或者ens33)

(3) 檢查/dev/net/tun,查看當前用戶是否有可讀寫權限。

(4) 建立一個bridge,并將其綁定在一個可以正常工作的網絡接口上,同時讓bridge成為連接本機和外部網絡的接口。
主要配置命令如下:

brctl show #查看網橋 brctl addbr br0 #增加一個虛擬網橋 br0brctl show #查看網橋 brctl addif br0 ens33 #在br0中添加一個接口 ens33brctl show #查看網橋 (如果xshell連接,該命令執行完,xshell會斷開,eth0或者ens33是宿主機的網絡接口的名字,按自己實際的名字配置。) brctl stp br0 on #打開STP協議,否則可能造成環路 (STP協議(生成樹協議)邏輯上斷開環路,防止二層網絡的廣播風暴的產生。) brctl show #查看網橋 ifconfig ens33 0 #將ens33的IP設置為0dh client br0 #設置動態ip分配給br0配置ip


使用“route”命令顯示路由表信息:

使用“ifconfig”命令查看網絡接口:

使用命令“ifconfig br0 up”啟動網橋。
如果想要刪除某個虛擬網橋和接口,可以使用命令delbr和delif。
(5) 準備啟動腳本qemu_ifup,功能是在啟動虛擬機時創建和打開指定的TAP接口,并將該接口添加到虛擬網橋中。/etc/qemu-ifup腳本代碼已提供。

查看qemu-ifup文件的權限,如果沒有執行權限,使用如下命令修改:

(6) 準備結束腳本qemu_ifdown,主要功能是退出虛擬機時將該接口從虛擬網橋中移除,然后關閉該接口。一般不用做這個,因為QEMU會自動做。/etc/qemu-ifdown腳本代碼已提供。
(7) 查看br0的狀態在啟動客戶機之前,在宿主機上,用命令行看一下此時的br0的狀態:

(8) 用qemu命令啟動bridge模式的虛擬機在宿主機中,用命令行啟動客戶機,如下:

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


(9) 啟動客戶機之后,再用命令行看一下此時的br0的狀態:

在創建了客戶機之后,添加了一個名為tap1的TAP虛擬網絡設備,將其綁定在br0這個bridge上。
再次使用“ls /sys/devices/virtual/net/”查看宿主機網絡設備:

虛擬機啟動以后,發現共有三個虛擬網絡設備,依次為:前面建立好的bridge設備br0,網絡回路設備lo(就是一般IP為127.0.0.1的設備)和給客戶機提供網絡的TAP設備tap1。
也可以使用“ifconfig”命令查看宿主機的網絡設備:

在客戶機中的步驟如下:設置網絡位置為“工作網絡”
ping百度:

打開瀏覽器,查看是否能上網:


(10) 當客戶機關閉后,再次在宿主機中查看br0和虛擬設備的狀態,如下:

由上面的輸出信息可知,tap1設備已被刪除。

總結

以上是生活随笔為你收集整理的制作windows7虚拟机镜像并配置网络的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。