1. 程式人生 > >linux核心除錯環境搭建-

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