Ubuntu14.04修改/禁用Grub2等待时间

原创 2015年07月10日 01:19:35

最近装了Win+Linux双系统,由于平时用windows比较多,所以,启动项选择用了windows的BCD,使用诸如EasyBCD之类的可以轻松搞定。

然而Ubuntu自带了Grub2,每次选了Ubuntu启动后,还要再选一次启动。网上查了不少资料,很多很不靠谱,研究了一会儿,心得如下:

首先,不要听信网上有些野鸡网站随意转载的文章而尝试去修改 /boot/grub/grub.cfg 这个文件。这是完全没有用的,因为此文件是Grub根据另外的文件自动生成的,即使修改了,执行完 update-grub后,也会被改回去。

就我们现在的目的而言,正确的做法是去修改另外的文件: /etc/default/grub文件 和 /etc/grub.d/ 目录下的文件。

直观地看,第一个文件中有设置等待时间的参数:

GRUB_TIMEOUT=0

然而这样设定之后,update-grub并重启,会发现等待时间又回到了10秒。

研究 /boot/grub/grub.cfg 文件后发现这样几行代码:

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=0
fi
### END /etc/grub.d/30_os-prober ###

显然,这意思就是如果我们设定的等待时间为0,就自动改成10。但是这个文件是生成的,修改了是没用的。这时注意看上述代码的最后一行,也就是说,这行代码的生成是由 /etc/grub.d/30_os-prober 决定的,那好办了,官方说的可以修改的文件中就包括 /etc/grub.d/ 目录下的文件。
打开 /etc/grub.d/30_os-prober 文件后,直接找到下面的代码:

set timeout_style=menu
if [ "\${timeout}" = 0 ]; then
  set timeout=10
fi

把10改成0即可。这样,配合 /etc/default/grub 中的修改,update-grub一下,重启,就会发现grub2已经不会再出现了。

版权声明:本文为博主原创文章,转载请注明出处。

Fedora20更改开机默认启动项以及更改启动等待时间(grub2引导)

更改开机启动项 方法一:

Fedora20更改开机默认启动项以及更改启动等待时间(grub2引导)

用grub2引导的多系统可以用以下方法修改开机启动项顺序并更改进系统等待时间,fedora,ubuntu,windows都有效。 更改开机启动项 方法一: 1. 利用终端,首先找到Windo...

【Centos7 GRUB】修改开机等待时间

centos7与之前版本不同,在/boot/grub/下没有 grub.conf文件,但有/etc/grub2/grub.cfg 其内容为 [root@za default]# cat /boot/g...

Windows Linux(Ubuntu)双系统安装后无法引导进Linux的解决方案 及调整启动管理器顺序和等待时间

http://www.cnblogs.com/dolphin0520/archive/2012/03/11/2390175.html

GRUB2硬盘引导Ubuntu14.04LTS镜像

GRUB2硬盘引导Ubuntu14.04LTS镜像GRUB2硬盘引导Ubuntu1404LTS镜像 准备工作 通过GRUB2启动到LIVE CD 设置grub的root 创建loopback来加载镜像...
  • x13945
  • x13945
  • 2016年04月22日 12:31
  • 579

selenium2+python设置等待时间

设置等待时间有三种方法: 1.implicitly_wait(self, time_to_wait)  此方法在每个脚本中只设定一次就可以了,其作用为设置一个超时等待时间,如一个语句完成超时时间或...
  • df0128
  • df0128
  • 2015年05月06日 11:42
  • 2706

ubuntu14.04中设定grub2密码

参考文献连接:ubuntu12.04中设定grub2密码 wlan@ubuntu:~$ grub-mkpasswd-pbkdf2 Enter password:  Reenter password: ...

基于《Selenium 2自动化测试实战》的学习笔记(11)—— 设置等待时间

sleep():设置固定休眠时间。python 的 time 包提供了休眠方法 sleep() ,导入time 包后就可以使用 sleep() 进行脚本的执行过程进行休眠。implicitly_wai...

Ubuntu 14.04修改grub开机启动顺序

原文转载自:http://blog.sina.com.cn/s/blog_4fad46a80102wwtf.html     当我们安装windows和ubuntu双系统以后,默认启动变成u...

完全重定义PasswordTransformationMethod,修改密码字符串改变的等待时间

对于修改字符串改变时需要等待的时间,在网上没找到多少资料,不过受一篇帖子启发,将PasswordTransformationMethod源码复制后,重新定义一个新类,自个儿就调试。。。调试。。。,最后...
  • hle999
  • hle999
  • 2012年07月19日 09:14
  • 654
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu14.04修改/禁用Grub2等待时间
举报原因:
原因补充:

(最多只允许输入30个字)