Jon*_*Jon 11 linux ubuntu grub
我在随机(远程)位置安装了一堆无头服务器,所有服务器都运行 Ubuntu 11.04。有时这些盒子会掉下来,再也不会回来了,最终有人出去检查它们,发现它们正坐在 GRUB 屏幕上。
在正常启动时,机器通过 GRUB 毫无问题地尖叫,但似乎内置了某种“故障保护”,如果机器不能正常启动,下次出现框时,它会停止在格鲁布。
我意识到这是为了我的安全,但是由于机器的设置方式,我希望它没有发生(或者至少在一两分钟后超时并尝试再次启动)。无论如何要禁用此功能?
Ubuntu 有一个“可爱”(阅读:烦人)功能,它记录引导失败并设置 grub 超时-1,禁用自动引导。您不是唯一不喜欢它的人,请看这里。
您应该能够通过编辑来解决这个问题/etc/grub.d/00_header,找到读取..的部分。
if [ "\${recordfail}" = 1 ]; then
set timeout=-1
Run Code Online (Sandbox Code Playgroud)
..并将其更改为理智的东西,例如..
if [ "\${recordfail}" = 1 ]; then
set timeout=10
Run Code Online (Sandbox Code Playgroud)
..然后运行update-grub。
在升级grub2包(或操作系统)期间,这个文件可能会被重置为默认值,所以要小心。
| 归档时间: |
|
| 查看次数: |
2455 次 |
| 最近记录: |