1.软文推荐

2.软文推荐

3.软文推荐

本篇文章重点为大家讲解一下Centos8编译安装内核具体方法, 有需要的小伙伴可以参考一下。

首先下载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.

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

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

然后再次执行make -j $(nproc)

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

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

[root@localhost linux-5.10.60]# make modules_install

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

[root@localhost linux-5.10.60]# make install

现在可以查看/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

更新一下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

查看所有启动项:

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

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

本文来源:www.lxlinux.net/9924.html,若引用不当,请联系修改。

相关文章 8

1

vps香港日本韩国(vps 香港) 3分钟前

目录:1、谁来科普一下,香港,俄罗斯,新加坡,日本,韩国的vps2、请问老牌云拨号vps哪家最靠谱?3、日本vps和韩国vps哪个延迟4、国外...

2

详解MongoDB中的CRUD操作 5分钟前

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数...

3

免费申请虚拟主机(虚拟主机开通) 8分钟前

目录:1、如何申请免费虚拟主机2、蓝队云免费虚拟主机怎么申请领取?3、虚拟主机怎样申请?4、虚拟主机如何开通?如何申请免费虚拟主机...

4

ubuntu部署ubuntu 8分钟前

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它...

6

cn2是什么意思(宫颈cn2是什么意思) 13分钟前

目录:1、香港服务器的cn2是什么意思?2、什么是CN2网络?3、服务器中的CN2线路是什么意思?香港服务器的cn2是什么意思? CN2全称为中国电...

7

Linux安装Apache服务器 15分钟前

Linux系统如何安装Apache服务器? Apache (音译为阿帕奇)是世界使用排名第一的Web 服务器 软件。它可以运行在几乎所有广泛使用的计算机平台上...

8

四川vps高防空间(高防VPS服务器) 15分钟前

目录:1、哪里的vps便宜好用还高防,主要用于游戏服务器2、VPS、空间哪里的便宜?3、虚拟空间 如何高防抗攻击的吗4、高防云主机跟VPS有什...