veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 1008|回复: 2

Veket系统下编译内核再探

[复制链接]
发表于 2023-2-16 11:22 | 显示全部楼层 |阅读模式
http://www.lucky8k.com/thread-133416-1-2.html
在该帖子基础上,再探......欢迎跟帖讨论,力求更加完善!!!
一、前言
Veket系统下欲编译高质量内核,关键要做好内核修补和内核配置,重点有五个方面:
1.配置内核文件
2.内核版本相符的aufs补丁
3.内核源码相符的内核补丁
4.其他第三方驱动程序
5.其它 wifi驱动程序
二、准备工作
在v22a系统下,以编译linux-6.1.12.tar.xz为例。
1.linux内核源码官网链接:
https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/
linux-6.1.12.tar.xz下载链接:
https://mirrors.edge.kernel.org/ ... linux-6.1.12.tar.xz
2.内核补丁
patch-6.1.12下载链接:
https://mirrors.edge.kernel.org/ ... 6.x/patch-6.1.12.xz
3.aufs补丁
aufs6.1下载链接:
https://codeload.github.com/sfjr ... /refs/heads/aufs6.1
4.配置内核文件
https://forum.puppylinux.com/vie ... 99896c417a4df3eaa26
从论坛上分享的内核中,提取其内核配置文件即可(略)
5.内核编译工具
内核编译脚本下载链接:
https://distro.ibiblio.org/easyo ... build-kernel.tar.gz
注意:该内核编译工具只适用于K-5内核,我对其脚本予以汉化,写入编译K-6内核代码,添加了编译电脑线程设置,以加快编译速度,可以直接编译K-6内核源码了。
build-kernel_K-6.1.12.tar.gz下载链接:
https://cloud.189.cn/web/share?code=VFZjYbiayERj(访问码:l2cm)
三、内核压缩包格式转换及补丁赋权
1.修改内核源码压缩包格式
从K-4内核开始,官网上发布的内核源码压缩包为tar.xz、tar.gz 两种格式,内核编译工具脚本代码所涉内核源码压缩包为tar.bz2格式,需要内核压缩包格式转换。其方法为将下载的linux-6.1.12.tar.xz放到/usr/src,终端输入:
[root@veket:~]$cd /usr/src/
[root@veket:~]$tar -xf linux-6.1.12.tar.xz             (解压)
[root@veket:~]$tar jcvf linux-6.1.tar.bz2 linux-6.1 (压缩)
注意:勿用系统集成的压缩软件偿试制作linux-6.1.tar.bz2 (将会改变压缩包内一些文件夹的软链接,不能正常进行后面的内核编译)
2.patch-6.1.12处理
新建一个patch-6.1.12空白文本,压缩为patch-6.1.12.bz2,放到内核编译工具对应文件夹内
3.aufs6.1补丁下的aufs6-base.patch等须全部赋权(略)
四、内核编译
终端输入:
[root@veket:~]$cd /usr/src/
[root@veket:~]$./1kernel
只需按提示(汉化),敲回车键,后面的2modules、3package脚本就不需要运行了!
注意:内核编译须加载devx_22a.sfs
下载链接:https://cloud.189.cn/web/share?code=iqAnum2imuMn
五、成果分享
K-6.1.12内核
链接:https://cloud.189.cn/web/share?code=ZnEvimANfuim(访问码:pn4i)

k-6.1.12内核源代码
链接:https://cloud.189.cn/web/share?code=yQfauyeAFria(访问码:xrd9)
注意:其内核及内核源代码适配v22b系统,若放到v22a系统使用则需要修改文件路径。

附:更简单的内核编译工具
从官网https://puppylinux-woof-ce.github.io/woof-ce.html终端下载
[root@veket:~]$git clone https://github.com/puppylinux-woof-CE/woof-CE.git
从woof-CE.git提取kernel-kit工具编译更简单。

kernel-kit.pet

149.1 KB, 下载次数: 13, 下载积分: 铜币 -5

kernel-kit.pet

161.12 KB, 下载次数: 2, 下载积分: 铜币 -5

发表于 2023-2-17 10:34 | 显示全部楼层
期待多分享换上去就用
发表于 2023-2-19 14:25 | 显示全部楼层
谢谢分享!!!
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2025-5-1 22:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表