加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 无论如何要让GRUB故障安全超时?

发布时间:2020-12-13 18:29:03 所属栏目:Linux 来源:网络整理
导读:我已经在随机(远程)位置安装了一堆无头服务器,所有这些服务器都在运行Ubuntu 11.04.有时盒子会掉下来而且永远不会回来,最终有人出去检查它们,发现它们正坐在GRUB屏幕上. 在正常启动时,机器在没有问题的情况下通过GRUB尖叫,但似乎内置了某种“故障安全”,如果
我已经在随机(远程)位置安装了一堆无头服务器,所有这些服务器都在运行Ubuntu 11.04.有时盒子会掉下来而且永远不会回来,最终有人出去检查它们,发现它们正坐在GRUB屏幕上.

在正常启动时,机器在没有问题的情况下通过GRUB尖叫,但似乎内置了某种“故障安全”,如果机器无法正常启动,则下次启动时,它会停在GRUB.

我意识到这是为了我的安全,但是由于机器的安装方式,我宁愿没有发生(或者至少在一两分钟后超时并尝试重新启动).反正有没有禁用此功能?

解决方法

Ubuntu有一个“可爱”(读取:恼人)功能,它记录引导失败并将grub超时设置为-1,禁用自动引导.你不是唯一一个不喜欢它的人,见 here.

你应该能够通过编辑/etc/grub.d/00_header解决这个问题,找到读取的部分..

if [ "${recordfail}" = 1 ]; then
  set timeout=-1

..并将其改为理智的东西,比如…

if [ "${recordfail}" = 1 ]; then
  set timeout=10

然后运行update-grub.

在升级grub2软件包(或操作系统)期间,此文件可能会重置为默认值,因此请小心.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读