1. 程式人生 > 實用技巧 >ubuntu14.04 使用kvm安裝win7系統

ubuntu14.04 使用kvm安裝win7系統

>>> hot3.png

辦公電腦從win7換成ubuntu已經有幾個月了..

環境:

ubuntu 14.04

kvm 2.0.0


需要的各種軟體也都安裝的差不多了.. 迅雷 qq office vmware 等 這些我常用的軟體也都安裝上了..

我的電腦配置也算可以了(thinkpad E 系列 i5 + 8G記憶體 )但是vmware這個東西在ubuntu上的表現不是那麼讓人滿意..(其實就是沒法用....) 開一臺win10系統卡的我不要不要的.剛開始cpu才使用百分之十幾不到半小時就彪到100%了..... 雖然windows已經不怎麼用了.. 但是萬一我要用呢...

於是準備使用kvn或者xen 代替vmware 後來選擇了kvm, 原因是"KVM是Linux核心的一部分,Xen只是一個安裝在Linux核心下層的一個產品而已

"

kvm 的 安裝方法:https://www.winclient.cn/install-kvm-ubuntu-15-04/

使用kvm安裝win7(一個cpu/1G記憶體)的時候 cpu使用率也沒超出30%, 比vmware強太多了...

111512_dcCW_734134.png

使用kvm安裝win10 失敗了...安裝的時候作業系統的版本列表裡面就沒有win10.. 可能win10剛出暫時還不支援吧

那vmware 執行win10 佔用cpu過高是不是因為win10系統的原因呢??

於是我用vmware又裝了一遍win7 ,cpu使用率依然在75%-100%...看來真是linux版的vmware的問題...

111445_UARQ_734134.png


看來我的vmware可以解除安裝了...

註釋: kvm 網路模式 預設是NAT,還需要改成橋接模式才好...

本來覺得kvm 的網路模式從NAT改成橋接是很簡單的事情,沒想到讓我好一陣折騰......還是記錄一下吧.

問題: 按照網上的帖子新增 br0 網橋以後,虛擬機器啟動前選擇橋接模式但是,起來以後網路連線異常,無法獲取ip地址...

解決方法:

第一步:執行 sudo /etc/init.d/networking stop

第二步: 編輯檔案 sudo vi /etc/network/interfaces 帶有背景顏色字型加粗的是我新增的內容

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet manual

auto br0

iface br0 inet static

address 192.168.1.25

network 192.168.1.0

netmask 255.255.255.0

broadcast 192.168.1.255

gateway 192.168.1.1

dns-nameservers 192.168.1.1

bridge_ports eth0

bridge_stp off

bridge_fd 0

bridge_maxwait 0

第三步: 執行sudo /etc/init.d/networking restar

注意:如果restart以後你執行ifconfig 能夠看到類似下面的內容就去第四步,主要是bro 和 etho這兩個網絡卡,其他的網絡卡不用管..

如果你重啟以後死活看不到bro網橋,可以試 下ifdown br0 和ifup br0 命令來重啟br0網絡卡. 如果還是不行就重啟一下吧.....

看到bro以後需要注意一點 bro 有ip地址, etho沒有ip地址...

br0 Link encap:乙太網 硬體地址 68:f7:28:66:b2:c2

inet 地址:192.168.1.25 廣播:192.168.1.255 掩碼:255.255.255.0

inet6 地址: fe80::6af7:28ff:fe66:b2c2/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1

接收資料包:12490 錯誤:0 丟棄:0 過載:0 幀數:0

傳送資料包:5710 錯誤:0 丟棄:0 過載:0 載波:0

碰撞:0 傳送佇列長度:0

接收位元組:4914401 (4.9 MB) 傳送位元組:792607 (792.6 KB)


eth0 Link encap:乙太網 硬體地址 68:f7:28:66:b2:c2

UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1

接收資料包:13218 錯誤:0 丟棄:1 過載:0 幀數:0

傳送資料包:5729 錯誤:0 丟棄:0 過載:0 載波:0

碰撞:0 傳送佇列長度:1000

接收位元組:5189375 (5.1 MB) 傳送位元組:824793 (824.7 KB)

中斷:20 Memory:e0700000-e0720000

第四步: 虛擬機器啟動之前設定網路模式如下圖

145853_88RL_734134.png

第五步: 啟動虛擬機器進入系統,點被的就會發現 納尼!! 網路連結異常!! ."本地連結"都木有..... 如果出現這種情況就執行下面的命令

/etc/init.d/libvirt-bin start#libvirt-bin 是我們安裝kvm的時候一起安裝的,你的機器應該有這個命令..

然後在重啟虛擬機器就能獲取ip地址了....

因為 libvirt-bin 服務不是開機自動啟動的所以最好把它設定成開機啟動.. 可以使用sysv-rc-conf來管理開機啟動項.沒有這個命令就去安裝一下吧.

還有一點就是: "主機引導是啟動虛擬機器" 這一項不要選, 選擇以後開機就會啟動虛擬機器.

152843_VdsQ_734134.png


到此結束. 生命在於折騰

轉載於:https://my.oschina.net/denglz/blog/599321