ubuntu20.04内核降级_ubuntu20更新内核

ubuntu20.04内核降级_ubuntu20更新内核Ubuntu20.04如何降低内核版本?如题,在不小心安装新内核之后,发现没办法降级(网上的各种方法最后结合信息摸索出了解决方案:首先,查看自己的grub版本:grub-install–version记住(GRUB)之后的大版本是2.00以后还是2.00以前查看自己现有的内核版本(完全版)grep’menuentry’/boot/grub/grub.cfg找到自己想换回的内核例如,这里我想要更换为5.8.0-50,就找到对应的选项,有menuentry’U

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Ubuntu20.04 如何降低内核版本?

如题,在不小心安装新内核之后,发现没办法降级(网上的各种方法
最后结合信息摸索出了解决方案:

  1. 首先,查看自己的grub版本:
    grub-install --version

    • 记住(GRUB)之后的大版本是2.00以后还是2.00以前
  2. 查看自己现有的内核版本(完全版)
    grep 'menuentry' /boot/grub/grub.cfg

  3. 找到自己想换回的内核

例如,这里我想要更换为5.8.0-50,就找到对应的选项,有
menuentry 'Ubuntu,Linux 5.8.0-50-generic' --class ubuntu 
--class gnu-linux --class gnu --class os $menuentry_id_option 
'gnulinux-5.8.0-50-generic-advanced-237310b8-5d8a-4e13-bcbd-37ef97be8341' { 
   

这一选项,注意不是(recovery mode).

  • 复制上面信息中menuentry之后的单引号内的字符串

    比如我是Ubuntu,Linux 5.8.0-50-generic

  1. 修改grub
    在终端中输入
    sudo nano /etc/default/grub
    将第一个
GRUB_DEFAULT=0

修改为刚才复制的内容

GRUB_DEFAULT = "Ubuntu,Linux 5.8.0-50-generic"

(注意要加双引号)

  1. 更新grub设置
    在终端中输入
    sudo update-grub
    如果看到下面有
    警告: Please don't use old title 'Ubuntu,Linux 5.8.0-50-generic' 	for GRUB_DEFAULT,
     use 'Advanced options for Ubuntu>Ubuntu,Linux 5.8.0-50-generic' 
     (for versions before 2.00) or 
     'gnulinux-advanced-237310b8-5d8a-4e13-bcbd-37ef97be8341>gnulinux-5.8.0-50-generic-
     advanced-237310b8-5d8a-4e13-bcbd-37ef97be8341' (for 2.00 or later)
    

则根据之前看到的grub版本,如果大于等于2.00,则返回第四步把第三个单引号内的字符串复制粘贴.否则把第二个单引号内的字符串复制粘贴
也就是说一定要重新修改一次grub
例如我的grub版本大于2.00,则再次将之前的

GRUB_DEFAULT="Ubuntu,Linux 5.8.0-50-generic"

修改为

GRUB_DEFAULT="gnulinux-advanced-237310b8-5d8a-4e13-bcbd- 37ef97be8341>gnulinux-5.8.0-50-generic- advanced-237310b8-5d8a-4e13-bcbd-37ef97be8341"`

否则修改为

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

一定要再次修改一次GRUB_DEFAULT!!!注意看清楚是第二个单引号和第三个单引号内的内容!!!

  1. 按照第五步修改完成后,再次在终端中输入
    sudo update-grub
    此时不应再看到任何警告提示

  2. 重新启动
    sudo reboot
    注意,此时grub引导时光标默认指向的应该是Ubuntu高级选项之类的选项,不要移动光标,让它自动选择启动

  3. 查看是否成功
    uname -r
    如果已经变成你想要改的内核版本,则继续,否则检查是否忘了sudo update-grub或者grub修改错误

  4. 删除原来的内核

    1. 查看当前的所有已安装的内核
      dpkg --get-selections | grep linux-image
      输出
      linux-image-5.10.0-1023-oem             install
      linux-image-5.4.0-42-generic			install
      linux-image-5.8.0-50-generic			install
      linux-image-generic-hwe-20.04			install
      
    2. 找到原有内核名字
    3. 删除内核
      sudo apt-get remove linux-image-5.10.0-1023-oem
      sudo dpkg -P linux-image-5.10.0-1023-oem
      
  5. 最后别忘记修改/etc/default/grub的GRUB_DEFAULT=0,以及sudo update-grub

By JSYRD

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172314.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 四足机器人|机器狗|仿生机器人|多足机器人|Adams仿真|Simulink仿真|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!

    四足机器人|机器狗|仿生机器人|多足机器人|Adams仿真|Simulink仿真|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!四足机器人、行走控制。附带源码及虚拟样机设计方案。针对目前仿生四足机器人控制中存在的稳定性低、控制精度不高、可控性差等问题,本文引入一种基于CPG(中央模式发生器)的步态控制算法模型,CPG生成的节律运动具有独立性与稳定性,还具有反馈调整功能,对波形调制处理后,能够实现仿生机器人的前进、后退、转弯、侧移、原地踏步等运动控制。针对仿生机器人研发周期长与成本高的问题,本课题利用Simulink与Adams构建虚拟样机对步态控制模型进行联合仿真验证。

    2022年5月2日
    61
  • Nginx入门(二):常用功能配置[通俗易懂]

    Nginx入门(二):常用功能配置[通俗易懂]1.开始进入nginx的安装目录,我的是在/etc/nginx,会有一个默认的nginx.config配置文件,里面已经包含基本配置,并且设置了默认扫描/etc/nginx/conf.d/目录下所有

    2022年8月16日
    4
  • Html元素的scrollWidth和scrollHeight详解 .[通俗易懂]

    Html元素的scrollWidth和scrollHeight详解 .[通俗易懂]上网搜了一下scrollWidth和scrollHeight,大部分都是转帖,也没有具体说清楚,这两个属性值是什么,也没有图。索性自己测试一下,包含的浏览器有IE6,IE7,IE8,IE9,Firefox,Chrome,Opera,Safari,顺便把测试的截图也发上来,这样大家看着也明白。一、scrollWidth首先,我们先上MSDN上查一下scroll

    2022年7月23日
    13
  • pt100测温电路图(ad590典型的测温电路)

    PT100精密测温电路一、需求分析根据题目要求为:测温范围为0-100℃、测温精度要求为±1℃。由于铂电阻具有精度高、性能可靠、稳定性好的特点,且铂电阻的电阻相对变化率与温度的关系曲线线性度最好,故选择铂电阻作为敏感元件。而在国标中,铂电阻有几种不同的标准,如PT100、PT1000。分别对应着0摄氏度下铂电阻的阻值为100R和1000R,由于需要考虑铂电阻的自发热问题,所以尽量选择阻值小的铂电阻,故选择PT100为最终型号。二、电路设计2.1热电阻接法热电阻测温电路有多种接法,其中三线制会导致

    2022年4月9日
    75
  • css颜色代码表_汽车颜色代码在哪里

    css颜色代码表_汽车颜色代码在哪里颜色值CSS颜色使用组合了红绿蓝颜色值(RGB)的十六进制(hex)表示法进行定义。对光源进行设置的最低值可以是0(十六进制00)。最高值是255(十六进制FF)。从0到255种红绿蓝值能够组合出总共超过一千六百万种不同的颜色(根据256x256x256计算)。十六进制值使用三个双位数来编写,并以#符号开头。如下:#FFFFFF #DDDD…

    2025年7月28日
    1
  • java bufferedwriter 编码,Java BufferedWriter对象与utf-8

    java bufferedwriter 编码,Java BufferedWriter对象与utf-8IhavethefollowingcodeandIwanttomaketheoutputstreamuseutf-8.BasicallyIhavecharacterslikeéthatappearasésoitlookslikeanencodingissue.I’veseenlotsofexamplesthatuse…O…

    2022年5月27日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号