在 ubuntu 14.04中,如何隐藏grub菜单

分享于 

2分钟阅读

ubuntu

  繁體

问题

我有两个操作系统:Windows 8.1和Ubuntu 14.04,我想隐藏grub菜单,

  • 
    #GRUB_HIDDEN_TIMEOUT=1 
    
    
    #GRUB_HIDDEN_TIMEOUT_QUIET=true 
    
    
    GRUB_TIMEOUT=0
    
    
    
    

    grub菜单在10秒内可见(如果将timeout设置为大于0的值,就会显示它:GRUB_TIMEOUT=5 - 5秒延迟)

  • 
    GRUB_HIDDEN_TIMEOUT=1 
    
    
    GRUB_HIDDEN_TIMEOUT_QUIET=true 
    
    
    GRUB_TIMEOUT=0 
    
    
    
    

    grub菜单可见,我还尝试了GRUB_HIDDEN_TIMEOUT=false,并将GRUB_TIMEOUTGRUB_HIDDEN_TIMEOUT都设置为零值和非零值

  • 
    #GRUB_HIDDEN_TIMEOUT=1 
    
    
    #GRUB_HIDDEN_TIMEOUT_QUIET=true 
    
    
    GRUB_TIMEOUT=1 
    
    
    GRUB_TIMEOUT_STYLE=hidden
    
    
    
    
  • 每次更改后,键入update-grub,并重新启动计算机以查看结果。

    info -f grub -n 'Simple configuration'


  • 答案1

    通常,如果你只有一个操作系统,就使用GRUB_TIMEOUT=0选项,如果GRUB在运行/etc/grub.d/30_os-prober脚本时标识其他操作系统,就用条件语句禁用隐藏菜单超时功能,但这也禁用了在启动时使用Shift键显示菜单的能力。


    答案2

    可以通过将"quick_boot"变量设置为0来轻松禁用它。

  • /etc/grub.d/30_os_prober文件开始处

    quick_boot="1"quick_boot="0"

  • 然后运行sudo update-grub


  • 答案3

    
    GRUB_DEFAULT="0" 
    
    
    GRUB_HIDDEN_TIMEOUT="1" 
    
    
    GRUB_HIDDEN_TIMEOUT_QUIET="true" 
    
    
    GRUB_TIMEOUT="0"
    
    
    
    

    /etc/default/grub

    从上面复制,更改为10_os_prober,完成:

    /etc/grub.d/10_os_prober中更改

     
    quick_boot="1"
    
    
    
    

     
    quick_boot="0"
    
    
    
    

    在文件的开头。

    运行:

     
    sudo update-grub
    
    
    
    


    BOO  引导  Ubuntu  菜单  HID  GRUB  
    相关文章