Redian新闻
>
干货:Centos8 编译安装内核

干货: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 来设置默认启动项。
设置完成之后,可以重启系统,查看是否可以进入系统了。

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604241

Linux技术交流群:3762708

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Canada Post员工被爆偷500多个包裹!华人吐槽​:Canada Lost​华人快冲!Costco上架中国年货:雪蟹水饺、烤鸭好价!年味十足!如何在 Arch Linux 中安装 elementary OS 的 Pantheon 桌面 | Linux 中国bāo huā shēng?bō huā shēng?【10.4今日折扣】AMI paris85折!MYPROTEIN低至5折!wilko多款最低半价!ELEMIS 75折+满送!贼干干货:Linux 性能分析工具汇总独家干货:芯片三巨头血拼下的9点解读穷山恶水出刁民,绿水青山养文人(3)[掌设] Apple Watch Hermes Series8 开箱体验谷歌推出开源操作系统 KataOS,采用 Rust 和 seL4 微内核干货:手把手教你用PS处理WB电泳图!华为开发者贡献 Linux 内核补丁,将核心内核函数速度提升 715 倍超干干货:Linux 系统最强总结~畅游法国(19)-葡萄酒之都52.8 万起!蔚来发布新款 ES8,要满足所有场景需求,打的不是 Model Y干货:分布式数据库技术路线及方案分类WPP收购北美数字机构Fēnom Digital;凯捷旗下The Works公司公布新任命(广告狂人日报)Meta开发出首个无文字语言AI翻译系统,闽南语翻译安排上了!日本印象北海道全览8天6晚游|札幌+登别+大沼+函馆+洞爷湖+小樽+旭川或富良野+美瑛 美护照免签 代办中护签证 CTSCTS8如何提高记忆力和思维力年度智能车型第二批公示!传祺GS8/问界M5/理想L9入围日本印象北海道全览8天6晚游|札幌+旭川+美瑛+登别+大沼+函馆+洞爷湖+小樽 温泉美食 美护照免签 代办中护签证CTSCTS8如何在最小安装的 CentOS、RHEL、Rocky Linux 中设置互联网 | Linux 中国CentOS 8 Stream 编译安装最新的 Linux Kernel 6.0 rc3Centos 7.8 中安装 Nvidia A100 GPU驱动关于延期举办第23届中国国际教育年会暨展览的公告 Announcement on Postponement of CACIE1.4折,苹果Apple Watch S1-S8尼龙表带,49.9元西雅图-阿拉斯加8天7晚邮轮攻略:看闻名世界的蓝色冰川奇迹 有中文导游(4-10月出发) NAS8澳洲政府宣布:Centrelink福利金上调,数百万澳人因此受益...快看看你能否薅政府羊毛内核代码量不到一万行、GitHub star超5k,国产开源物联网操作系统TencentOS Tiny的探索与实践深度体验 Apple Watch S8,结果 watchOS 9 给了我更大惊喜at标号与“圈a”往事如烟,和女王的绵绵不了情欢迎加入 COSSIG(CentOS 中国兴趣小组)干货:医生申请美国EB-1A移民,应如何准备?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。