阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Centos8编译安装内核

86次阅读
没有评论

共计 1414 个字符,预计需要花费 4 分钟才能阅读完成。

首先下载 kernel,5.x 版本的内核,下载地址:
https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/

系统安装相关包:

# yum install -y bc gcc make python3 ncurses-devel flex bison openssl-devel elfutils-libelf-devel

将内核解压

[root@localhost ~]# tar xvf linux-5.10.60.tar.xz
[root@localhost linux-5.10.60]# cd linux-5.10.60

使用现有的 config 文件

[root@localhost linux-5.10.60]# cp -p /boot/config-4.18.0-305.3.1.el8.x86_64 .config

使用老的配置参数

[root@localhost linux-5.10.60]# sh -c 'yes""| make oldconfig'

Make 编译,使用 nproc 命令表示使用所有 cpu 线程:

[root@localhost linux-5.10.60]# make -j $(nproc)

Make 报错:

make[1]: *** No rule to make target 'certs/rhel.pem', needed by 'certs/x509_certificate_list'.  Stop.

Centos8 编译安装内核
和这个报错 Failed to generate BTF for vmlinux
Centos8 编译安装内核
编辑.config 配置文件,将下面两行注释掉

#CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"
#CONFIG_DEBUG_INFO_BTF=y

Centos8 编译安装内核
Centos8 编译安装内核
然后再次执行 make -j $(nproc)

[root@localhost linux-5.10.60]# make -j $(nproc)

Centos8 编译安装内核
模块安装,把编译好的模块拷贝到系统目录下

[root@localhost linux-5.10.60]# make modules_install

Centos8 编译安装内核
安装二进制内核镜像, 生成并安装 boot 初始化文件系统映像文件

[root@localhost linux-5.10.60]# make install

Centos8 编译安装内核
现在可以查看 /lib/modules 目录下面多出来一个 5.10.60 内核的目录了

[root@localhost linux-5.10.60]# ll /lib/modules
total 8
drwxr-xr-x. 6 root root 4096 Apr 11 14:38 4.18.0-305.3.1.el8.x86_64
drwxr-xr-x. 3 root root 4096 Apr 11 15:48 5.10.60

Centos8 编译安装内核
更新一下 grub 启动项

[root@localhost linux-5.10.60]# grub2-mkconfig -o /boot/grub2/grub.cfg

查看默认启动项是否是 5.10.60

[root@localhost linux-5.10.60]# grubby --default-kernel
[root@localhost linux-5.10.60]# grubby --default-index

Centos8 编译安装内核
查看所有启动项:

[root@localhost linux-5.10.60]# grubby --info=ALL

Centos8 编译安装内核
可使用 grubby –set-default 来设置默认启动项。
设置完成之后,可以重启系统,查看是否可以进入系统了。
Centos8 编译安装内核
Centos8 编译安装内核

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1414字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中