• ubuntu12.04停留在grub界面问题


    修改ubuntu 12.04 停留在grub界面的步骤:
    1. 在/etc/default/grub配置文件中, 添加一项GRUB_RECORDFAIL_TIMEOUT:
    GRUB_TIMEOUT=2
    GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
    
    2. 重新生成/boot/grub/grub.cfg
    # grub-mkconfig -o /boot/grub/grub.cfg
    
    参考链接:
    https://askubuntu.com/questions/55551/how-can-i-force-ubuntu-to-boot-on-a-stuck-boot-menu
    
    附加说明:
    在/boot/grub/grub.cfg文件中, 有下面的内容:
    make_timeout ()
    {
    if [ "${recordfail}" = 1 ]; then
    set timeout=-1
    else
    set timeout=${2}
    fi
    }
    一般在上次启动有问题的情况下recordfail的值会为1, 此时启动,会将timeout设置为-1,进而进入grub界面出现的情况, 就是不出现读秒, 停留在grub界面,需要手动回车选择启动项, 才会启动系统。
    上面的修改步骤:
    GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
    就是将set timeout=-1改为set timeout=${2}, 这样, 即使上次启动有问题, 这次也不会将timeout设置为-1。
    
    另外,在验证的时候发现, 如果手动修改/boot/grub/grub.cfg中上面代码, 将:
    set timeout=-1
    修改为:
    set timeout=2
    并不会起作用, 还是会出现停留在grub界面, 不读秒, 需要手动才能进入系统,原因没有找到。
    View Code
    在/etc/default/grub配置文件中, 添加一项GRUB_RECORDFAIL_TIMEOUT:
    GRUB_TIMEOUT=2
    GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
    
    2. 重新生成/boot/grub/grub.cfg
    grub-mkconfig -o /boot/grub/grub.cfg
    问题解决,已上传镜像覆盖原有镜像,测试无问题。
    此次问题出现是因为在系统启动过程中强制重启会12.04会出现卡在启动菜单,14.04和16.04会在菜单界面重新倒计时30s,若是正常reboot则无此问题。

     

  • 相关阅读:
    POJ 题目2750 Potted Flower(线段树求环型区间中连续区间的最大和)
    即使没人看我们也要坚持写Blog
    鸟哥的Linux私房菜-----7、硬件管理
    android createbitmap函数内存溢出,求解怎样进行处理out of memory溢出问题
    hdu4614Vases and Flowers 线段树
    安装npm及cnpm(Windows)
    安装npm及cnpm(Windows)
    安装npm及cnpm(Windows)
    Echarts设置点击事件
    Vs Code中炫酷写代码插件Power Mode的安装配置
  • 原文地址:https://www.cnblogs.com/gushiren/p/9590912.html
Copyright © 2020-2023  润新知