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