溫馨提示×

ubuntu如何重新編譯內(nèi)核

小新
1770
2021-02-08 09:46:08

ubuntu如何重新編譯內(nèi)核

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即可。

0