1-在自己的Ubuntu上安装想要的内核版本
0.安装和下载需要的工具和依赖库
libelf-dev

make

bison

flex

libssl-dev

libncurses-dev

1.查看自己现在系统的内核版本

2.下载内核,选择比自己系统版本内核版本高的内核(向下兼容原因)
这里我选择5.15版本的内核。
下载地址:(1)https://www.kernel.org/ (慢)
(2)http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/

下载完成后,解压后,复制到 /usr/src目录下。

3.内核定制
无论是否需要自己定制内核,都要执行配置命令:
(在初级阶段我不知道如何裁剪内核,为了保证正常运行,除了下面的配置(安装硬盘驱动),保证正常启动,其他的我直接使用缺省配置。)

执行完该命令后,当前文件夹下会生成 .config 配置文件。

4.编译内核
(make后面没有问题,没有警告和报错。)
5.安装内核

结果:

Ubuntu2204(VirtualBox虚拟机) 原核5.19,换核6.0.0结果示例:

6.重启成功:
内核为新内核。


浙公网安备 33010602011771号