不知道为什么会发生这种情况,但现在 Ubuntu 16.10 直接启动到登录屏幕,而不显示 UEFI/BIOS 徽标或用于双启动的 GRUB 菜单。我没有更改任何设置来处理启动问题;它以前运行正常。
答案1
之前关于 Boot-Repair 的回答不太可能解决您的问题。由于您的 Ubuntu 正在启动,我们知道您的引导加载程序可以正常工作。
您应该能够SHIFT
在启动期间按下以调出 grub 菜单,但是有时可能很难把握正确的时间。
与该问题相关的信息也可以在前面的问题中找到,即使它们没有使用双启动,grub/grub2 的信息也是相同的: 如何在启动时进入 GRUB 菜单?
很可能以某种方式
GRUB_HIDDEN_TIMEOUT
和/或GRUB_TIMEOUT
在您的中发生了变化/etc/default/grub
您可以将它们更改为零以外的值(以秒为单位),然后运行:
sudo update-grub
此后,您的 grub 菜单应该会在下次重启时显示。
答案2
您应该尝试从 live USB 启动。之后,安装启动修复之后
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
,它会引导您重新安装 GRUB。它应该可以工作。
答案3
您在另一个答案的评论中指出您已使其正常工作;但是,该评论还指出 Windows 抱怨磁盘错误。这让我认为您可能没有在 Windows 中禁用快速启动和/或休眠。请参阅以下页面以获取有关如何执行此操作的说明:
如果不禁用这些 Windows 功能,则可能会损坏 Ubuntu 和 Windows 之间共享的文件系统,包括EFI 系统分区 (ESP),EFI 引导加载程序就驻留在此位置。这可能导致 GRUB 的配置脚本在 GRUB 或内核更新后无法检测到 Windows;并且当发生这种情况时,GRUB 超时和菜单显示选项可能已被更改,以防止菜单显示。
当然,这种解释只是推测,还有其他因素可能导致 ESP 的 FAT 文件系统损坏,例如系统崩溃、以低级方式访问 ESP 的某些工具中的错误或用户错误。不过,Ubuntu 的安装程序不会警告您禁用这些 Windows 功能,因此不这样做是一个常见的错误。