ubuntu14.04 使用kvm安裝win7系統

jopen 8年前發布 | 80K 次閱讀 Ubuntu

辦公電腦從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強太多了...

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

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

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


看來我的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 

第四步: 虛擬機啟動之前設置網絡模式如下圖

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

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

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

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

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


到此結束.  生命在于折騰 

來自: http://my.oschina.net/denglz/blog/599321

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!