centos 编译升级内核

这篇具有很好参考价值的文章主要介绍了centos 编译升级内核。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.离线编译并升级内核
1.下载内核

https://mirrors.ustc.edu.cn/centos-vault/7.9.2009/updates/Source/SPackages/
kernel-3.10.0-1160.105.1.el7.src.rpm

2.解压内核
(1)安装rpmrebuild

  yum install rpmrebuild;

(2)解压rpm包,找出源码包linux-3.10.0-1160.105.1.el7.tar.xz

    rpm2cpio kernel-3.10.0-1160.105.1.el7.src.rpm | cpio -idmv

(3)解压源码包linux-3.10.0-1160.105.1.el7.tar.xz

    tar xf linux-3.10.0-1160.105.1.el7.tar.xz

  1.编译配置

(1)cp /boot/config-$(uname -r) .config
复制现有配置文件
(2)make olddefconfig
命令会在保留当前配置的基础上,将新增的内核选项设置为默认值,它可以让你在不完全放弃现有配置的前提下,适应新内核版本引入的变化。
(3)make menuconfig
来手动编辑配置,查看和修改各个选项以满足特定需求
(4)make defconfig
使用 make defconfig 命令会根据当前系统的默认配置生成一个内核配置文件(通常为 .config 文件),这个配置文件包含了适用于当前系统环境的默认设置。这个命令通常在首次配置内核或者想要恢复为默认配置时使用。
(5)make mrproper
是 Linux 内核源代码中的一个命令,用于清理已配置的内核源代码目录,以便重新配置和构建内核。执行 make mrproper 会将内核源代码目录恢复到一个干净的状态,删除配置文件、编译生成的文件及其他可能的临时文件。

2.编译内核
make
3.安装内核
make modules_install install
4.更新引导
update-grub
5.重启
reboot

二.在线升级内核
1.yum list kernel
检查可用的内核版本
2.yum install kernel
安装最新版本的内核
3.更新 GRUB 配置
grub2-mkconfig -o /boot/grub2/grub.cfg
4.重启
 reboot


    
 文章来源地址https://www.toymoban.com/news/detail-799297.html

到了这里,关于centos 编译升级内核的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos内核升级

    前言 Centsos7 内核默认版本大致为3.*的版本,但由于某些环境需要,需要将内核版本升级。根据工作经历,大致将内核版本升级的过程总结如下。 centos内核升级 查找所需版本,地址:http://elrepo.org/tiki/Download,进入下面任意一个网址进行查找,找到对应的所需要的系统价格,内

    2024年02月11日
    浏览(33)
  • centos 的内核升级

    1、内核升级的原因 现在主流的centos应该都是centos 7了,从centos 7.2开始,内核版本为3.10,越往后内核版本越高。高版本的内核修复了许多的低版本内核的bug,因此,系统是需要提高内核版本的,从而提高安全性,稳定性,并增加更多的功能。 2、查看当前内版本 版本号中各个

    2024年02月10日
    浏览(38)
  • CentOS 7 升级 5.4 内核

    MatrixOne 推荐部署使用的操作系统为 Debian 11+、Ubuntu 20.04+、CentOS 9+ 等 Kernel 内核版本高于 5.0 的操作系统。随着 CentOS 7 的支持周期接近尾声,社区不少小伙伴都在讨论用以替换的 Linux 操作系统,经过问卷调查,我们发现小伙伴们的操作系统大都仍为 CentOS 7,并且由于种种原因

    2024年04月10日
    浏览(32)
  • ubuntu18.04内核升级(使用编译的方法达到内核6.1.62)

    自己的电脑是22年买的thinkbook16+,乘着今年双11给它加了一个外接显卡,在windows上能成功识别并使用,但是在ubuntu18.04上因为无法识别出雷电接口,所以无法使用。后来换成20.04的版本竟然又可以,比较两者的区别后,初步推测是内核版本稍低,遂尝试升级内核,已验证自己的

    2024年02月04日
    浏览(48)
  • centos系统kernel内核安全离线升级

    系统漏洞扫描,扫描出以下的漏洞信息 漏洞版本如下: 1.Linux kernel 5.2.10之前版本中的drivers/hid/usbhid/hiddev.c驱动程序存在资源管理错误漏洞 2.Linux kernel 4.20之前版本中存在竞争条件问题漏洞 3.Linux kernel 4.1版本至4.x版本和5.0.8之前的5.x版本中存在信息泄露漏洞 4.Linux kernel 5.1.9之前

    2024年02月05日
    浏览(44)
  • CentOS升级内核-- CentOS9 Stream/CentOS8 Stream/CentOS7

    官方文档在此 当我们安装一些软件(对,我说的就是Kubernetes),可能需要新内核的支持,而CentOS又比较保守,不太升级,所以需要我们手工升级. # 看下目前是什么版本内核 uname -a # 安装公钥 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 添加仓库,如果不执行该指令后面无法找到elrep

    2023年04月22日
    浏览(46)
  • 【Linux-编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6: version `GLIBC_2.27‘ not found

    文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 最近做一个前端项目Jenkins的自动构建时,项目使用nodejs18,正好公司Jenkins节点有些不够用,就用了台资源空余比较多的服务器用于充当Jenkins节点,配置好

    2024年02月16日
    浏览(41)
  • 【linux内核】Debian内核编译

    列出 Debian 内各种版本的核心软件包 apt安装软件包 编译内核源码 安装内核 更新grub 参考: 8.10. 编译内核 (debian.org) Debian编译内核教程 - 时光旅行的懒猫 - 博客园 (cnblogs.com) 内核编译方法-tony_ayuan-ChinaUnix博客

    2024年02月17日
    浏览(47)
  • Linux系统之升级内核版本方法

    确保yum仓库的正常,本次实践用的是阿里的镜像源。 直接更新内核版本,此方法适用于更新内核补丁。 重启服务器 检查内核版本 重启完成,发现内核版本已经升级为【3.10.0-1160.83.1.el7.x86_64】 ELRepo是一个为Linux提供驱动程序和内核映像的存储库,这里的内核大版本升级方案就

    2024年02月06日
    浏览(62)
  • 升级Ubuntu Linux内核的多种方法

    Ubuntu是一种流行的Linux操作系统,它定期发布更新的内核版本,以提供性能改进、新功能和安全修复。本文将介绍升级Ubuntu Linux内核的几种不同方法,包括使用命令行和使用图形界面工具。 使用命令行 1.1. 使用apt命令 apt命令是Ubuntu中包管理器的基本工具之一,可以用于安装、

    2024年02月03日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包