1、下载源码包
kernel.org,清华源,中科大源
以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键,会自动补全
=====================================================================
以前想打包编译一直不行,今天又试了一下,发现是缺少一个包,从源里安装之后竟然顺利编译成功了
打包的好处是如果后面内核更新,卸载啥的比较方便,图形界面下可以装一个星火应用管理器,在里面卸载,当然,最好先装个星火应用商店
注意,星火应用管理器和星火应用商店是两个软件
话说,授人以鱼不如授人以渔,同时也方便自己以后忘了可以看看
目前6.15是不行的。。。
那就不是我的问题了,header头文件有问题,不知道怎么改
用run文件可能可以,但是因为磐石系统安装不下去,就没再折腾了
Featured Collection
Popular Events
1、下载源码包
kernel.org,清华源,中科大源
以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,右键在终端打开
3、加载配置文件
4、编译内核并打包
5、安装内核
#在内核版本号上一层文件夹内会生成4个deb包,一般只需要装linux-image和linux-headers这两个开头的包就可以了
#以编译的6.6.25内核为例,输入命令的时候按按键盘Tab键,会自动补全
=====================================================================
以前想打包编译一直不行,今天又试了一下,发现是缺少一个包,从源里安装之后竟然顺利编译成功了
打包的好处是如果后面内核更新,卸载啥的比较方便,图形界面下可以装一个星火应用管理器,在里面卸载,当然,最好先装个星火应用商店
注意,星火应用管理器和星火应用商店是两个软件
话说,授人以鱼不如授人以渔,同时也方便自己以后忘了可以看看