ubuntu重新編譯內核的示例:
例如重新編譯ubuntu 11.04 內核,可以使用uname -r 查看,重新編譯的操作步驟:
1.安裝所需軟件包
sudo apt-get install kernel-wedge kernel-package libncurses5-dev
2.運行命令
sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
3.創建源目錄
mkdir ~/src
cd ~/src
4.下載內核源碼
apt-get source linux-image-$(uname -r)
5.配置內核
cd linux-2.6.38
make menuconfig
6.加速構建
export CONCURRENCY_LEVEL=3
#通常是CONCURRENCY_LEVEL=處理器數目+1
7.若是原先編譯過內核,現在清理下temp文件夾
make-kpkg clean
8.編譯內核
time fakeroot make-kpkg --initrd --append-to-version=-Bentutu kernel-image kernel-headers
#提示這里Bentutu可以修改成你需要的名稱
9.安裝內核
cd ~/src
sudo dpkg -i linux-image-2.6.38.2-Bentutu_2.6.38.2-Bentutu-10.00.Custom_amd64.deb
sudo dpkg -i linux-headers-2.6.38.2-Bentutu_2.6.38.2-Bentutu-10.00.Custom_amd64.deb
10.重啟ubuntu即可。