如何在ubuntu中修改grub的启动时间

  介绍

本篇文章给大家分享的是有关如何在ubuntu中修改grub的启动时间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

网上查询修改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 禁用。   }   …   if  [,“$ {recordfail},,=, 1,),,,   set 超时=30   …   if  [, grub_platform 美元;=,efi );然后   set 超时=30   …   # # #,最终获得/etc/grub.d/00 _header  # # #

从上面的配置可以看的到,如果是lvm分区,则超时时间为30秒,如果是EFI方式启动的超时时间为30秒。优先级EFI祝辞LVM .

再看下生成这段配置的/etc/grub。d/00 _header脚本

…   cat 才能;& lt; & lt; EOF   if  [,“\ $ {recordfail},,=, 1,),,,   超时,set =$ {GRUB_RECORDFAIL_TIMEOUT: -30}   其他的   EOF   …   if  [,“recordfail_broken"美元,=,1,);然后   ,cat  & lt; & lt; EOF   if  [, \ $ grub_platform =, efi );然后   超时,set =$ {GRUB_RECORDFAIL_TIMEOUT: -30}   ,if  [, x \ $ feature_timeout_style =, xy ],,然后   set  timeout_style=才能菜单   ,fi   …

可以看到这超30秒时是通过GRUB_RECORDFAIL_TIMEOUT这个值设置的。

所以只需要在/boot/grub/grub。cfg加上或修改GRUB_RECORDFAIL_TIMEOUT

 GRUB_RECORDFAIL_TIMEOUT=0 

然后运行sudo update-grub重新生成/boot/grub/grub.cfg即可。

以上就是如何在ubuntu中修改grub的启动时间,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

如何在ubuntu中修改grub的启动时间