我想在一台机器上安装 Linux,与 Windows 一起,但我不想让人们注意到。
所以我想,如果有某种方法可以在启动时隐藏 grub 菜单,使其直接从 windows 分区启动,但是当在启动时按下某个键(比如说左移)时,我希望 grub 菜单出现
有可能做到吗?有人能想到其他替代方案吗?
答案1
看来 ubuntu 的 /etc/grub.d/30_os-prober 文件有问题
我可以通过以下方式禁用 grub 菜单来隐藏它
GRUB_DISABLE_OS_PROBER=true
但后来我失去了其他启动选项。
我可以通过 askubuntu 上的这个答案来解决这个问题:https://askubuntu.com/a/552431/26067
os-prober 中有一个错误,它会覆盖 GRUB_TIMEOUT 变量,并将其重置为 10 秒。
有些人采取了这些解决方法要点,它们是一些保存 timeout 和 timeout_style 变量的值,然后恢复的脚本。
这是我的 /etc/default/grub 文件的样子:
GRUB_DEFAULT="saved"
GRUB_HIDDEN_TIMEOUT=1
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
现在,当机器即将启动时,我可以通过按 esc 进入菜单。