Nic*_*ith 2 boot grub2 dual-boot
我希望隐藏 grub 菜单,但在 中正确设置后/etc/default/grub,grub 菜单仍会在启动时显示。我sudo update-grub在每次编辑后运行。下面是我的 grub 文件:
cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=2
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
使用以下设置,我仍然有菜单显示,但不应显示:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)
同样的问题:
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)
事实上,我有以下相同的效果:
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
Run Code Online (Sandbox Code Playgroud)
在双引导窗口中使用 Ubuntu 18.04 LTS。Ubuntu 是 grub 中的默认条目。我编辑文件sudo nano /etc/default/grub然后我sudo update-grub成功运行。你能帮我真正隐藏 grub 菜单吗?
编辑:按照 abu_bua 的回答,通过在GRUB_DISABLE_OS_PROBER=true此处添加我的新 grub 文件解决了问题:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0
GRUB_DISABLE_OS_PROBER=true
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
添加之间没有空格
GRUB_DISABLE_OS_PROBER= true
Run Code Online (Sandbox Code Playgroud)
到您的 grub 文件,然后通过运行更新您的 grub
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9927 次 |
| 最近记录: |