linux核心除錯環境搭建-
kvm系統的前端是qemu-kvm,工作在使用者空間,給使用者提供一套方便的kvm虛擬化工具集合。下面來介紹一下qemu-kvm-0.11.0的編譯過程。
1、下載
wget http://sourceforge.net/projects/kvm/files/qemu-kvm/0.11.0/qemu-kvm-0.11.0.tar.gz/download
mv download qemu-kvm-0.11.0.tar.gz
tar -xzvf qemu-kvm-0.11.0.tar.gz
2、安裝其他庫
sudo apt-get install libpci-dev
sudo apt-get iinstall libsdl1.2-dev
下載zlib-1.2.3.tar.gz
解壓 tar zxvf zlib-1.2.3.tar.gz
進入目錄配置安裝:
./configure
make
sudo make install
安裝。
3、編譯安裝qemu
cd qemu-kvm-0.11.0
./configure
make
sudo make install
4、將qemu新增到環境變數
進入目錄 /usr/local/bin
為 qemu-system-x86_64建立符號連結:
$ sudo ln -s qemu-system-x86_64 qem
開啟/etc/profile檔案在末尾新增
PATH="$PATH:/usr/local/bin"
export PATH
使環境變數生效,在終端輸入:
source /etc/profile
另外開啟一個終端輸入qemu 可見可以正常啟動。
但是發現這時提示找不到kvm。
Ubuntu10.10系統有自帶的kvm核心模組。
開啟檔案/etc/modules
在其中加入想要載入的模組名
kvm
kvm-amd
注意不要加副檔名 .ko