前言

做测试,需要在5.8.0的linux内核上才能正常运行,当前操作系统的linux内核为5.13.0-37-generic,需要更改运行的内核版本,所以简单记录一下怎么切换内核版本。

环境

操作系统:Ubuntu 20.04
CPU架构:x86_64
目标内核版本:5.8.0

步骤

1. 确认当前操作系统是支持在目标内核版本上运行,这个自行百度吧

2. 查看当前使用的内核版本:

uname -r

当前的内核版本为5.13.0-37-generic ,这里没有截图,大家执行命令后就可以看到当前的内核版本了。

3. 查看当前操作系统启动引导中有没有目标内核版本,如果有的话可以直接跳到第五步

sudo cat /boot/grub/grub.cfg

如果没有的话需要另外下载安装,关于如何安装指定的linux内核,参考另外的一篇教程:

4. 记录下/boot/grub/grub.cfg文件中 “Ubuntu高级选项” 和 目标内核版本所在栏的操作码:

找到需要指定的linux内核版本,并且记录红色部分的内容,后续改gurb文件的时候要用到。

5. 打开grub文件并更改

sudo gedit /etc/default/grub

修改如下:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.8.0-050800-generic"

大家根据自己的需要进行相应的更改就可以。

6. 更新grub

sudo update-grub

这里要注意。一开始我执行这个命令一直说options:Invalid argument什么的。上网找了很多方法都不行,后来我又去看我的grub文件,发现好像是因为 GRUB_DEFAULT 这个语句后面的双引号是错的,我是直接复制的,那两个引号是中文的,,,,,所以一直报错,修改为英文即可。

7. 重新启动系统

重新启动后再次用 uname -r 查看内核版本,已经更改为指定的版本了。

linux切换内核版本相关推荐

  1. PVE7.3 切换内核版本

    目录 一.前言: 二.更新步骤: 1.首先更换LXC为国内源 2.更新PVE内核: 三.问题: 四.解决方法: 1.查看服务器启动内核的顺序 2.查找我们需要的信息 3.具体修改方法: 一.前言: 今 ...

  2. linux内核版本指什么意思,Linux的内核版本是怎么回事

    Linux的内核版本编号有点像如下的样子: < 2.6.32-642.el6.x86_64 主版本.次版本.发布版本-修改版本 > 虽然编号就是如上的方式来编写,不过依据Linux内核的发 ...

  3. linux降内核版本_查看linux版本内核 Linux内核版本的变化

    1.major:表示主版本号,有结构性变化时才变更. 2.minor:表示次版本号,新增功能时才发生变化;一般奇数表示测试版,偶数表示生产版. 3.patch:表示对次版本的修订次数或补丁包数. 4. ...

  4. linux 查看内核版本

    linux 查看内核版本两种方法 方法一 cat /proc/version 方法二 uname -a

  5. linux当前内核版本是多少钱,Linux查看版本当前操作系统内核信息

    1. # uname -a (Linux查看版本当前操作系统内核信息) 输出 Linux xxx 4.4.--generic #~14.04.-Ubuntu SMP Wed Jul :: UTC x8 ...

  6. linux降内核版本_ubuntu18.04 降内核版本的问题

    图1 2. 步骤1之后重启机器发现没有网卡驱动,也没有显卡驱动,需要重新安装 图2 3. deb安装: 网卡和显卡驱动时可能会提示找不到对应的linux-headers,这时候就要查看linux内核版 ...

  7. linux查看内核版本、系统版本、系统位数(32or64)

    为什么80%的码农都做不了架构师?>>>    1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version    Linux versi ...

  8. linux查看内核版本、系统版本、系统位数(32/64)

    1. 查看内核版本命令: 1).[root@localhost ~]# cat /proc/version Linux version 2.6.18-92.el5 (brewbuilder@hs20- ...

  9. linux降内核版本_ubuntu16.04降级内核版本至3.13.0-85

    1.前言 采用ubuntu16.04在编译实验课程的实例代码simplefs 时,发现编译时报如下错误: 因此需要将ubuntu16.04的内核版本降级为 3.13.0-85-generic 2.修改 ...

最新文章

  1. php依次替换文本字符串中的图片src地址
  2. Silverlight 应用程序之间在客户端通信
  3. C#的static,interface,virtual,abstract,override的区别用法
  4. 鸿蒙系统公测版发布,鸿蒙OS2.0系统公测版什么时候发布-适配机型
  5. linux内核源码树
  6. c语言 将点同时保证x坐标从小到大,y坐标从小到大地排序,C语言第五六次作业.ppt...
  7. linux常用指令总结一~~
  8. php js 的rsa加密
  9. 【idea设置】java maven项目,如何打包
  10. 享20个Android游戏源码
  11. TXT文本去重 TXT去重 TXT文本合并去重工具 —— 20亿行130GB的数据只需60分钟
  12. 无公式搞懂GMSK调制原理,附详细注释的matlab GMSK调制解调原理仿真源码
  13. radius认证服务器系统,03-Radius认证配置举例
  14. 数据结构简单模拟银行排队系统
  15. HTML5中weight属性的作用,css font-weight属性怎么用
  16. Windows XP IIS 500错误
  17. 经典文献阅读之--lris(优于Scan Context的回环检测)
  18. 180422 3步法Windows10引导Ubuntu开机启动
  19. unity实现游戏中拍照功能(自动生成小照片)
  20. ESXI 6.7全面系统教程~win10显卡直通

热门文章

  1. Seurat | 强烈建议收藏的单细胞分析标准流程(SCTransform normalization)(四)
  2. 路由器子接口及VLAN配置
  3. 各国iPhone5系列最新裸机价格
  4. 腾讯云双十一云服务器配置表汇总
  5. 群晖NAS套件之Hyper Backup的功能和使用方法
  6. OA协同办公系统 公共事务设置
  7. Xilinx 7系列FPGA收发器架构之硬件设计指导(一)
  8. 郑州大学计算机系1996级校友,公共管理学院成功举办96级公共关系专业学生毕业20周年返校活动...
  9. 乐吾乐2D可视化为智慧水务可视化赋能(二)
  10. 【入门笔记】量化投资是什么?