![移动计算机后双启动 GRUB 菜单不再出现](https://linux22.com/image/932973/%E7%A7%BB%E5%8A%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%90%8E%E5%8F%8C%E5%90%AF%E5%8A%A8%20GRUB%20%E8%8F%9C%E5%8D%95%E4%B8%8D%E5%86%8D%E5%87%BA%E7%8E%B0%20.png)
半年来,我已将 Windows 10 和 Kubuntu 双启动,运行良好。昨天,我将桌子移到了房间的另一侧,这需要我拔掉所有电源插头,当我打开电脑时,我发现 GRUB 菜单没有出现,我直接启动到了 Kubuntu。我以前看到的菜单有 4 个选项(按此顺序):启动到 Linux、启动 Linux 选项、启动到 Windows 和启动 Windows 选项。现在它直接进入 Kubuntu,就像它立即选择了第一个选项一样。从 Kubuntu 关闭电脑会导致一种奇怪的行为:它不会立即关闭,而是花大约 1 分钟的时间假装正在重新启动,然后才最终关闭。我遇到的另一个奇怪的行为是,在打开电脑时,如果我连续按下箭头键,我的电脑会不断重新启动,直到我停止,然后启动到 Kubuntu。我尝试了这个,因为我记得如果 GRUB 菜单 10 秒内没有检测到任何输入,它会选择第一个选项(启动到 Kubuntu),我想也许菜单没有显示,这样我就可以停止它,但是不行。
昨天我对我的电脑做的唯一一件事就是拔掉所有电缆然后重新插上。我不知道可能出了什么问题。我能够从 Kubuntu 查看和访问 Windows 10 分区中的文件。
编辑:我在下面发布了答案。
答案1
使用编辑器打开 /etc/default/grub 并检查你的 grub 超时是否为 0。如果是,请更改任何你喜欢的内容并在终端中运行“(sudo) update-grub”。
答案2
我在尝试修复屏幕撕裂时发现了问题所在。原来我的显示器连接到主板而不是显卡。我不知道为什么这会导致这么多问题,但现在问题已经完全解决了。
答案3
如果希望显示 GRUB 菜单,则在 /etc/default/grub 中而不是
GRUB_TIMEOUT_STYLE=hidden
可以使用
GRUB_TIMEOUT_STYLE=menu
我有这个设置,GRUB_TIMEOUT=15,结果是显示菜单,而超时倒计时仍然可以在屏幕底部观察到。