我最近更新了 Windows 8,从那时起,我的东芝 satpro 只能启动到 Windows,而 Ubuntu 在重启菜单中显示为外部驱动器。
我尝试使用 easybcd 来更改启动菜单,但重新启动后更改似乎被撤消。
安全启动和快速启动均被禁用。
我的系统使用 UEFI - 我怀疑它是负责任的。
谢谢。
答案1
更新 Windows(如果它更新了引导加载程序)将使您的计算机启动到 Windows 引导加载程序而不是 GRUB。要解决此问题,您可以尝试使用启动修复,这应该会使 GRUB 恢复为默认设置。
答案2
使用 UEFI 时,您不应将非 Windows 操作系统(例如 Linux)添加到 Windows 启动菜单中。
这是没有意义的,因为 Windows 启动管理器无法使用 Windows UEFI 启动管理器(链式)加载“外部”系统。
每个在 UEFI 固件上安装的系统(Linux、Windows 等)都会将其 UEFI 启动相关数据写入 NVRAM 中。
它是 UEFI 固件启动管理器,可启动选定的 Linux/Windows UEFI 启动管理器/加载器。
总而言之 - UEFI 上的 Linux/Windows 双/多启动安装的启动菜单项存储在 NVRAM 中!
笔记:
Windows 将一些常见和专有(Linux、Ubuntu)UEFI NVRAM 变量复制到 BCD 和不属于 Windows 启动链的系统注册表中,因此你确实可以从 Windows 链式加载 Linux,但使用 UEFI 固件启动管理器- 看BootNext 实用程序)