1、下载源码包
以6.6.25内核为例,下载 linux-6.6.25.tar.xz ,下载linux-6.6.25.tar.gz也行,不过deepin可以直接解压xz,省点下载时间
除非是要用最最新的内核包,否则建议清华源和中科大源,第一个源通常太慢
2、解压(用图形界面工具就行)
在进入LINUX内核版本号最后一层文件夹,比如:/home/user/Downloads/linux-6.6.25,右键在终端打开
sudo apt install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison liblz4-tool debhelper #安装编译环境
sudo su
cp /boot/config-6.6.6-panpanpdj-desktop .config #善用Tab键补全,/boot里的config文件后面会不一样
exit
3、加载配置文件
make menuconfig
加载配置文件:load–>OK–>SAVE–>exit
4、编译内核并打包
make bindeb-pkg -j12 #处理器多少线程就写多少,如果有缺哪个包的,缺哪个装个,源里都有
5、安装内核
#在内核版本号上一层文件夹内会生成4个deb包,一般只需要装linux-image和linux-headers这两个开头的包就可以了
cd .. #返回上一层文件夹,cd后面是两个英文点
sudo apt install ./linux-image-6.6.25-amd64-panpanpdj_6.6.25-2_amd64.deb ./linux-headers-6.6.25-amd64-panpanpdj_6.6.25-2_amd64.deb
#以编译的6.6.25内核为例,输入命令的时候按按键盘Tab键,会自动补全