是否可以完全禁用Grub超时?


15

我正在为我妻子的计算机设置双引导安装。我想禁用用于选择默认为Ubuntu的操作系统的超时,以便计算机不进行选择就无法启动。(IE。GRUB_TIMEOUT=INFINITE)只是将其保留为空白还是#out将行保留在其中的简单情况/etc/default/grub?我想要它,所以我的妻子可以在她的新双启动PC上轻松选择操作系统。

我还想知道在此之后更新Burg是否可以保留更改-因为操作系统的大图形更加友好。

Answers:


20

GRUB_TIMEOUT值从更改10-1,保存文件,然后运行sudo update-grub2。重新启动,现在您有无限的时间选择操作系统。

虽然这在GRUB中有效,但在BURG中不起作用,并且您必须将GRUB_TIMEOUT值更改为一些较大的值(例如120秒),以等待启动任何操作系统并运行sudo update-burg以反映更改。另请注意,必须对文件进行此更改,/etc/default/burg因为BURG不考虑在/etc/default/grub


极好的答案。非常感谢你。我用Burg将其设置为600秒,这很棒。
Lasher 2012年


1

运行update-grub警告时,表示不再支持将grubtimeout设置为非零数字。不管我将grub超时值更改为10的超时值是什么,如果您遇到此问题,解决方法都是编辑grub.cfg位于的文件/boot/grub。剧本快要结束了IF TIMEOUT = 0 then timeout= 10。更改10-1。不再倒数。

  1. gksu gedit /boot/grub/grub.cfg

  2. 在结尾处找到脚本的一部分IF TIMEOUT = 0 then timeout= 10。更改10-1

这是一种解决方法,如果update-grub曾经运行过,它将被还原。除非update-grub不是手动运行,否则不是永久的。

(适用于14.04。)


0
  1. 编辑/etc/grub.d/30_os-prober文件:
    sudo gedit /etc/grub.d/30_os-prober
  2. if [ "\${timeout}" = 0 ]; then
      set timeout=10
    fi
    并替换set timeout=10set timeout=0
  3. 保存并更新grub配置:
    sudo update-grub

它在Ubuntu 19.10上对我有用

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.