时间:2021-05-19
网上查询修改grub的启动时间基本上是修改 /etc/default/grub
#注释掉GRUB_HIDDEN_TIMEOUT=0#GRUB_HIDDEN_TIMEOUT=0#修改GRUB_TIMEOUT = 0 GRUB_TIMEOUT = 0然后运行update-grub重新生成/boot/grub/grub.cfg.然而这并不管用,依旧要等待30秒
查看/boot/grub/grub.cfg
### BEGIN /etc/grub.d/00_header ###...function recordfail { set recordfail=1 # GRUB lacks write support for lvm, so recordfail support is disabled.}...if [ "${recordfail}" = 1 ] ; then set timeout=30...if [ $grub_platform = efi ]; then set timeout=30...### END /etc/grub.d/00_header ###从上面的配置可以看到,如果是lvm分区,则超时时间为30秒;如果是EFI方式启动的超时时间为30秒.优先级EFI > LVM.
再看下生成这段配置的/etc/grub.d/00_header脚本
... cat << EOFif [ "\${recordfail}" = 1 ] ; then set timeout=${GRUB_RECORDFAIL_TIMEOUT:-30}elseEOF...if [ "$recordfail_broken" = 1 ]; then cat << EOFif [ \$grub_platform = efi ]; then set timeout=${GRUB_RECORDFAIL_TIMEOUT:-30} if [ x\$feature_timeout_style = xy ] ; then set timeout_style=menu fi...可以看到这超时30秒是通过GRUB_RECORDFAIL_TIMEOUT这个值设置的.
所以只需要在 /boot/grub/grub.cfg 加上或修改 GRUB_RECORDFAIL_TIMEOUT
GRUB_RECORDFAIL_TIMEOUT=0然后运行sudo update-grub重新生成/boot/grub/grub.cfg即可.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在windows下直接安装ubuntu的话,默认的grub启动顺序是直接进入ubuntu,但是我暂时还是经常用windows,所以便有了修改启动顺序的想法,以后
需要自己的ubuntu系统直接开机进入字符界面登录,发现使用之前的修改grub方法不好用了,怎么办呢?下面小编将为大家带来ubuntu16.04开机启动字符界面
在在win7下安装了Ubuntu13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,
所谓GRUB就是对/boot/grub/grub.conf文件进行配置。先说说GRUB加密的好处1、可以让不知道密码的人不能启动系统。2、可以防止他人修改启动参
重装了操作系统,grub也随之被覆盖,为了恢复启动,我拿了一张ubuntu的livecd启动,进入linux后,进入命令行恢复grub。首先要挂载原来的/分区s