当前位置: 首页 > article >正文

ubuntu 20.04 安装 5.4 内核

最近需要用linux 5.4内核(发现它和5.14 在Block层有些差异),以对比和5.14内核的差异。目前已安装的虚拟机,Centos8的默认内核是4.18,Redhat9.1的内核是5.14,Ubuntu20.04的内核是5.15,故在ubuntu20.04上安装5.4内核。

1、更新软件包列表,确保软件包列表是最新的

sudo apt update

2、搜索可用的5.4版本内核

apt-cache search linux-image | grep 5.4

3、安装,选择generic的版本进行安装,如我选择的109

sudo apt install -y linux-image-5.4.0-109-generic linux-headers-5.4.0-109-generic

4、重启 :reboot

5、由于没有修改grub启动项,默认还是进入到之前的内核(5.15), 或者直接进入 Memtest x86,一直检测内存。

        若是进入Memtest x86,直接按 Shift 键退出。

        由于我修改grub(/etc/default/grub)后,还是进入默认进入5.15的内核。我只能暂时在系统启动时,按Fn+Shift,从“高级”中选择5.4的内核启动。

=====================================================

6、更新:修改grub,让系统默认进入5.4内核

# nano  /etc/default/grub        //编辑grub,

//增加

GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

//然后注释,GRUB_TIMEOUT_STYLE ,修改GRUB_TIMEOUT为30,这将在启动中增加30s的停留选择时间

#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=30

//保存文件退出

//Ctrl + O,保存,然后回车,再Ctrl+x,退出。

//重启:reboot

//启动后手动选择5.4.

7、进入系统后,发现已经是5.4内核,

        此时恢复 GRUB_TIMEOUT_STYLE=hidden,

        并注释 GRUB_TIMEOUT=30, 以后再重启,就默认进入5.4内核。


http://www.kler.cn/a/488297.html

相关文章:

  • 信息系统项目管理-采购管理-采购清单示例
  • 基类指针指向派生类对象,基类指针的首地址永远指向子类从基类继承的基类首地址
  • Erlang语言的网络编程
  • 计算机网络之---局域网
  • Linux标准IOday3
  • Spring 项目 基于 Tomcat容器进行部署
  • CClinkIEfield Basic转Modbus TCP网关模块连接三菱FX5U PLC
  • 关于物联网的基础知识(四)——国内有代表性的物联网平台都有哪些?
  • xml-dota-yolo数据集格式转换
  • 【FPGA】时序约束与分析
  • 部署langchain服务
  • 使用 FastAPI 和 Async Python 打造高性能 API
  • 超大规模分类(三):KNN softmax
  • cJson——序列化格式json和protobuf对比
  • 单元测试MockitoExtension和SpringExtension
  • poi处理多选框进行勾选操作下载word以及多word文件压缩
  • Cognitive architecture 又是个什么东东?
  • 【Rust自学】11.7. 按测试的名称运行测试
  • 记录一个移动端表格布局,就是一行标题,下面一列是对应的数据,一条一条的数据,还有点击数据进入详情的图标,还可以给一列加input输入框,还可以一对多
  • dubbo3 负载均衡
  • js迭代器模式
  • python+camelot库:提取pdf中的表格数据
  • 工厂人员定位管理系统方案(二)人员精确定位系统架构设计,适用于工厂智能管理
  • 《零基础Go语言算法实战》【题目 2-1】使用一个函数比较两个整数
  • iOS - 数组的真实类型
  • .NET 终止或结束进程