基於CentOS7 2安裝win7虛擬機器

2021-09-11 03:38:48 字數 2185 閱讀 8641

建立網橋:

brctl addbr brw0 && brctl addif brw0 enp5s0f1 && ifconfig brw0 192.168.151.225/24 && ifconfig enp5s0f1 0.0.0.0

echo 1 > /proc/sys/net/ipv4/ip_forward

建立虛擬機器映象:

qemu-img create -f qcow2 win7_1_100g.qcow2 100g

安裝win7虛擬機器系統

virt-install --name win1 \

虛擬機器名稱

--boot cdrom,menu=on \

設定啟動選項

=--os-type=windows \

設定虛擬機器型別

--cpu host \

使用host cpu特性

--ram 12288 \

給虛擬機器配置12g記憶體

--vcpus=10 \

給虛擬機器配置10個cores

--accelerate \

設定加速特性

--cdrom=/disk2/win7_pro_sp1_x64.iso \

設定安裝的光碟源

--disk path=/disk2/virtio-win-0.1.102_amd64.vfd,device=floppy \

設定軟盤安裝磁碟驅動viostor,否則虛擬機器無法找到硬碟。驅動載入也可以使用virsh attach-disk在安裝的過程中動態載入,win7的驅動最好使用0.1.102的版本,其它版本測試無法使用

--disk path=/disk1/kvm/win7_1_100g.qcow2,format=qcow2,bus=virtio \

設定虛擬機器磁碟映象

=--bridge=brw0,model=virtio \

設定虛擬機器的虛擬網口

--mac=00:3e:a8:01:11:30 \

設定虛擬網口的mac位址

=--hostdev=pci_0000_03_00_1 \

設定虛擬機器通過pci passthrough獲取乙個pcie網絡卡(hostdev是隨著libvirt使用的乙個節點裝置名(具體裝置如』virsh nodedev-list』的顯示的結果))

--vnc --vncport=9901 --vnclisten=192.168.151.225

設定連線的vnc位址

重新啟動乙個視窗動態載入iso映象:

virsh attach-disk win1 /disk2/virtio-win-0.1.102-2.iso hda --type cdrom --mode readonly //動態載入該iso會自動解除安裝win7的iso,因此使用該方法載入virtio-win-0.1.102-2.iso之後安裝成功viostor驅動之後還要執行下面的命令,再次載入win7的iso映象。

virsh attach-disk win1 /disk2/win7_pro_sp1_x64.iso hda --type cdrom --mode readonly //動態載入win7的iso映象

系統安裝完成以後需要載入virtio-win-0.1.102-2.iso安裝網路驅動:netkvm,網路通了以後就可以隨意安裝軟體了。

虛擬機器的轉殖

virt-clone \

--original win1 \

已有虛擬機器的名稱

--name win2 \

新轉殖虛擬機器的名稱

--file /disk1/kvm/win7_2_100g.qcow2 \

新轉殖虛擬機器的映象

--mac 00:1e:a8:01:11:31 \

新轉殖虛擬機器的虛擬網口mac位址

--auto-clone

修改vnc埠資訊

修改pass through的pcie網絡卡位址

修改cpu拓撲(這裡直接將host cpu傳遞給虛擬機器使用,win7預設只能識別到兩個socket):

修改完xml檔案以後需要使用define讓其生效:virsh define  /etc/libvirt/qemu/win2.xml 

修改windows系統賬戶名和密碼

拉起虛擬機器win1:virsh start win1

設定虛擬機器自動啟動

virsh autostart win1

virsh autostart win2

CentOS 7 2 安裝教程

目錄 1.what is centos?介紹 特點 官網 2.download 製作u盤啟動 centos community enterprise operating system,中文意思是社群企業作業系統 是linux發行版之一,它是來自於red hat enterprise linux依照開...

CentOS7 2安裝NVIDIA驅動

開啟 lib modprobe.d dist blacklist.conf,將nvidiafb注釋掉,即 blacklist nvidiafb 在最後加上然後新增以下語句 blacklist nouveau options nouveau modeset 0。重建initramfs image。備份...

CentOS7 2離線安裝docker ce最新版

首先找一台能夠聯網的機器,配置docker ce的yum倉庫,參考這篇部落格的安裝docker部分。createrepo軟體可以為本地yum庫生成索引。建立yum local資料夾 mkdir p yum localrepotrack a x86 64 p yum local createrepor...