我已经在我的计算机上运行了 Boot Repair,然后使用我的 Live USB 重新启动了我的计算机。
从这时起,我首先看到的屏幕显示
1) 然后呈现“Shim UEFI 密钥管理”
2) 启动管理器屏幕有两个选项:a) 未知设备和 b) Windows 启动管理器。选择“未知设备”作为选项 (b) 没有任何反应。
3) 此后,看到 GRUB ver 2.02 屏幕,其中第一个选项是 *Ubuntu,最终让我进入 Ubuntu。
每次我重新启动机器时,都会发生上述一系列步骤。
为什么要采取这些步骤?
仅供参考,这是我的启动修复信息:http://paste.ubuntu.com/10562192/
您会注意到,在第 549、741 和 776 行,我得到了以下行:
Boot0000* Unknown Device: HD(1,800,100000,aa8f4a18-e5fc-41ff-bb2d-826eab7312c9)File(EFIubuntushimx64.efi)RC
这是我在启动管理器中出现“未知设备”的原因吗?
谢谢。
答案1
“Shim UEFI 密钥管理”屏幕可能是 MokManager,它管理 Shim 程序使用的安全启动密钥。Shim 是一个签名的预 GRUB 引导加载程序,其作用是使 Linux 能够在使用安全启动的计算机上启动。安全启动是一个复杂的主题;请参阅我关于这个主题的页面(或许多其他页面;通过 Google 进行选择)以获取更多详细信息。
事实上,每次启动时你都会看到相同的 MokManager 屏幕弹出,这意味着你要么不是注册密钥或固件会忘记它们。如果您无需注册密钥即可进入 Ubuntu,那么我怀疑您至少注册了两个 Linux 启动路径;一个失败,另一个启动。如果您注册了密钥,那么正如我所说,您的固件会忘记它们。
是的,发布您的 Boot Repair pastebin 文件会有所帮助。