zoukankan      html  css  js  c++  java
  • Ubuntu18.04升级内核后修改grub文件启动顺序之GRUB_DEFAULT参数详解

    采坑:之前线上的服务器内核是4.15.0,后面有的服务跑不起来,说是要升级内核,于是就升级了,然后改了/etc/default/grub的启动顺序,改错了就启动不起来了,哈哈。后面多次尝试还是改成功了,搞明白了GRUB_DEFAULT参数的意思了。这里就不赘述/etc/default/grub其他参数的意义了,网上一大把,我们这里只讨论GRUB_DEFAULT参数。

    情况一:

      1、如果你的启动项在开机界面第一页(就是第一个菜单界面),那么就很简单了,如果是第一项,那么GRUB_DEFAULT=0(选项默认从0开始计数)

      2、如果是第二项,那么GRUB_DEFAULT=1,以此类推。

    情况二:

      我就是这种情况,多内核,内核选择界面在第二页(就是第二个菜单界面),比如我要启动5.4.0的内核(在第二个菜单界面的第一项),那么

      GRUB_DEFAULT="1> 0"

      1表示第一个菜单界面开机时选择第二项,

      0表示第二个菜单界面开机时选择第一项,

      这里有个很重要的细节,大于符号后面要有个空格!!!切记!!!

      完事儿!

      图1:第一个菜单界面

    图2:第二个菜单界面

    图3:/etc/default/grub配置界面

  • 相关阅读:
    edgecore
    十问 Linux 虚拟内存管理 (glibc)
    Covered Path
    Journey Planning
    K for the Price of One
    Candies!
    2种方式解决nginx负载下的Web API站点里swagger无法使用
    分布式环境下的数据一致性问题的方案讨论
    static,你还敢用吗?
    分离EF connectionString里的db连接串
  • 原文地址:https://www.cnblogs.com/gongshunfeng91/p/15774196.html
Copyright © 2011-2022 走看看