linux编译不验证版本,教你如何实现在原系统上编译升级新内核的编译

本文详细介绍了手动编译Linux内核的完整过程,包括从获取新内核版本,解压缩,创建链接,配置内核,选择模块,到最后的编译和安装。过程中提到了如何使用现有红帽内核版本作为模板,调整处理器类型,网卡模块等关键设置,以确保编译的成功和兼容性。编译完成后,需重启系统并选择新内核启动,验证版本号以确认安装成功。
摘要由CSDN通过智能技术生成

1 、准备好待编译的新内核并查看当前系统的内核版本

67904c550eb25a69c6496003eedadb00.png

图1 编译准备

2 、解压缩新版本内核,内核一般都是放在/user/src/目录下的,所以这里直接解压到/usr/src目录下

f17601525db5c1839764de964f47037e.png

图2 解压内核软件包

3、切换到/usr/src目录,然后为其创建一个链接 如图3所示

7e48df5f9ab46bb84409d7ee68e95230.png

图3 创建链接

4 、进入的linux目录中 查看一下

e07e1e16b00a8caf109f7a6d4bb34dc7.png

图4 查看目录中的文件

5、 在linux目录下,先执行 make menuconfig命令

cfe47bbef811921b980e797a0cf050a4.png

图5 执行make menuconfig命令

6、 进入文本图形界面

e1f6f9d86bb75933cbb5d00b0b0d53a8.png

图6 进入文本图形界面

7、 符号介绍

b618791283d73ce50bbb9bac71f0fad0.png

图7 符号介绍

8 、保存退出

4ce97cbc55c95097b2d9e333f8500556.png

图8 保存退出

9 、保存后就会生成一个./config文件

549630338a79fbfbadefbac8c5b4bbb3.png

图9 查看是否生成./config文件

10 、上述的步骤只是简单进入那个界面,然后让其生成一个./config文件。其实我们直接进入界面进行模块内核的选择时,编译成功的几率是很小的;因为其中的配置如果不很大兼容我们的机器的时候就很难成功,并且编译时间还会很长,所以我们需要用红帽已有的内核版本为模板进行编译

fd147861f2a60f6d9fb8da8f01642e7d.png

图10 查看现有的红帽的编译内核时的模板,然后复制使用此模板

11 、把模板直接复制即覆盖./config文件

0ec035dbff8a6e5381f909eaed046ff6.png

图11 复制模板

12、 进入开始选择模块

8590f1f5a8c663f9a6f4996916b08602.png

图12 进入文本图形界面

13、 进入General setup 菜单

8066ed8d7430658cf86104ef736c8dd9.png

图13 进入General setup

14 、修改一下版本号

f89df2a04d6ee1955955c8d907da65ba.png

图14

5addaed787655ef8f6cf3e59290891f9.png

图15

15 、更改处理器类型 如图16、17、18所示

113eabf683bb17852d1c7c592a846e8b.png

图16

c4fffa10cbfe4a95a5de4e06e3939ec6.png

图17

dd4fdd8d9b0338687603b5a4cae20e1e.png

图18 选择适合自己的处理器

16、 更改网卡相关模块 如图19、20所示

d08f471a09d2d08608cb0edbef2d2a61.png

图19

551f6a2f3198a300d2b963d02cc3f5e0.png

图20

17 、保存退出 如图21所示

3e82e99966ee07448c3ae38c2bd3d6a7.png

图21 保存退出

这里没有做更多的模块选择,大家可以选择性的安装

18 、使用make命令进行编译 图22所示

dd8c5b136d45c7d11b577b33236e6879.png

图22 执行make命令进行编译

19 、make命令后使用make modules install 命令先行安装内核 如图23所示

08daf0e27ff93b117da502122c55feb8.png

图23 执行make modules install命令

20、 执行make install命令开始安装内核 如图24所示

ed8c9a6eff4877f3d48a39de0fbddd64.png

图24 安装内核

21、 一切编译完成后 重启系统 如图25所示

0e0af201736c9c1b4619d76ca9b01125.png

图25 重启系统

22、 重启后进入 进入选择菜单否则就会进入默认的系统 如图26所示

b00613ec8b9444ebe2abfdf0c3334773.png

图26 进入系统选择菜单,选择刚刚编译好的即第一个

23 、启动过程 如图27所示

8abd1517da2fb10db90110a9011a607e.png

图27启动过程

24、 启动并登陆成功,验证版本号 如图28所示

946d85ccc24487debeea42f93a397204.png

图28 验证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值