Centos7源码升级内核至5.16.10
2022/2/22 7:25:33
本文主要是介绍Centos7源码升级内核至5.16.10,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Centos7 源码升级内核至5.16.10
# 依赖环境安装 [root@boy ~]# yum -y install gcc gcc-c++ kernel-devel kernel-headers bison flex ncurses-develqt-develhmaccalc zlib-devel binutils-devel elfutils-libelf-devel ncurses ncurses-devel openssl-devel # 升级GCC版本,由于5.16.10源码对gcc版本有要求了,自动的gcc无法满足编译,安装gcc 8 [root@boy ~]# yum -y install centos-release-scl [root@boy ~]# yum -y install devtoolset-8-gcc* [root@boy ~]# scl enable devtoolset-8 bash # 下载5.16.10 源码包 [root@boy ~]# wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.16.10.tar.xz -O /root/linux-5.16.10.tar.xz # 解压源码包 [root@boy ~]# unxz -v linux-5.16.10.tar.xz linux-5.16.10.tar.xz (1/1) 100 % 121.7 MiB / 1,098.9 MiB = 0.111 46 MiB/s 0:23 [root@boy ~]# tar -xf linux-5.16.10.tar # 拷贝原有的内核配置文件,后续可在原有基础之上进行内核功能删减 [root@boy ~]# cd linux-5.16.10/ [root@boy linux-5.16.10]# cp /boot/config-$(uname -r) .config [root@boy linux-5.16.10]# make menuconfig # 开始编译并创建一个压缩的内核镜像,-j后边的数字表示并发编译,一般等于CPU core 数量 [root@boy linux-5.16.10]# make -j$(nproc) # 安装内核modules,实际上就是把编译好的module拷贝到/lib/modules/5.16.10 [root@boy linux-5.16.10]# make modules_install # 安装内核,安装完成后会在/boot目录生成三个文件,initramfs-5.16.10.img、System.map-5.16.10、vmlinuz-5.16.10 [root@boy linux-5.16.10]# make install # 更新grub配置 [root@boy linux-5.16.10]# grub2-mkconfig -o /boot/grub2/grub.cfg [root@boy linux-5.16.10]# grubby --set-default /boot/vmlinuz-5.16.10 #设置默认从新内核启动 # 重启系统 [root@boy ~]# reboot # 查看重启后的内核版本 [root@boy ~]# uname -mrs Linux 5.16.10 x86_64
这篇关于Centos7源码升级内核至5.16.10的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-06有没有什么开源的py项目可以对图像进行分类-icode9专业技术文章分享
- 2024-07-05feign默认connecttimeout和readtimeout是多少-icode9专业技术文章分享
- 2024-07-05idea控制台,日志太多,导致部分想看得日志被刷走 搜不到-icode9专业技术文章分享
- 2024-07-05The server selected protocol version Tls10 is not accepted by client preferences [TLs12]-icode9专业技术文章分享
- 2024-07-05怎么清理项目缓存-icode9专业技术文章分享
- 2024-07-04安装 Eyoucms详细图文教程-icode9专业技术文章分享
- 2024-07-04ueditor 复制文章时,图片的链接是一个下载图片地址,该如何处理?-icode9专业技术文章分享
- 2024-07-04怎样判断host有没有对wordpress有缓存呢-icode9专业技术文章分享
- 2024-07-04具有编译功能的系统make后,无法ssh连接-icode9专业技术文章分享
- 2024-07-04make后如何升级ssh-icode9专业技术文章分享