1、首先下載KVM源碼:http://www.linux-kvm.org/page/Downloads 或者http://sourceforge.net/projects/kvm/files/ 選擇最新版本
2、進入KVM官方網站查看安裝教程:http://www.linux-kvm.org/page/HOWTO1
3、安裝函數依賴庫
On a debian etch system you can install the prerequisites with:(Ubuntu系統適用命令:)
apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci-dev
Note: When building from git, you also need gawk. (如果你是從git 上擷取源碼,那麼還得需要gawk)
4、解壓編譯/安裝
If you are using a recent kernel (2.6.25+) with kvm modules included, boot into it, and:(如果你是用的linux核心版本大於2.6.25,就按照下面的方法做)
tar xzf qemu-kvm-release.tar.gzcd qemu-kvm-release./configure --prefix=/usr/local/kvmmakesudo make installsudo /sbin/modprobe kvm-intel (適用於intel顯卡)# or: sudo /sbin/modprobe kvm-amd (適用於amd顯卡)
If you're using an older kernel, or a kernel from your distribution without the kvm modules, you'll have to compile the modules yourself:(如果linux核心低於2.6,那麼你要自己編譯)
tar xjf kvm-kmod-release.tar.bz2cd kvm-kmod-release ./configuremake sudo make install sudo /sbin/modprobe kvm-intel # or: sudo /sbin/modprobe kvm-amd此處可能會出現一些問題,當執行sudo /sbin/modprobe kvm-intel 時候,可能會出現錯誤,檢測是否執行成功的方法:lsmod |grep kvm 如果出現兩行資訊,那就說明安裝無誤,如果只有一行 kvm 51032 0那就說明沒成功。解決方案如下:1/首先查看你的CPU 是否支援虛擬化。不同型號CPU應該到其官方網站查看是否支援。如果CPU不支援會提示kvm: no hardware support 2/如果支援虛擬化,那就是CPU虛擬化被關閉了,開啟檔案是在BIOS 設定裡面,進入BIOS,找到CPU 參數那一項,將CPU虛擬化開啟即可。dmesg |grep kvm輸出類似:[ 4790.548000] kvm: disabled by bios
說明已關閉。
3/如果以上還沒解決的話,那就只能說明你前期安裝有問題。
Note: if sound doesn't play in the guest vm you can add --audio-drv-list="alsa oss" to ./configure as explained inhttp://www.linux-kvm.com/content/sound-problem-solved
以上是QEMU 管理工具,屬於字元介面的操作。如果你對字元介面 不是高度興趣,那麼還可以安裝圖形介面的管理工具。以下為參考連結
參考連結:http://www.linuxidc.com/Linux/2012-12/76324.htm 經測試此種方法成功安裝!!