zoukankan      html  css  js  c++  java
  • 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则无此问题。

     

  • 相关阅读:
    Thinkphp3.2 PHPMailer 发送邮件
    13 代理模式
    12 状态模式
    11 组合模式
    10 迭代器模式
    9 模板方法模式
    8 外观模式
    MySQL Network--Localhost与127.0.0.1的差异
    MySQL Memory--内存分配相关参数
    mysqldump命令之single-transaction
  • 原文地址:https://www.cnblogs.com/gushiren/p/9590912.html
Copyright © 2011-2022 走看看