请不要忘记让您的 BIOS 在 sda6/EFI/ubuntu/shimx64.efi 文件上启动!

请不要忘记让您的 BIOS 在 sda6/EFI/ubuntu/shimx64.efi 文件上启动!

我的电脑无法启动。我用可启动的 USB 驱动器格式化我的东芝笔记本电脑。我这样做我的分区,安装后我重启电脑时,电脑无法启动。然后我运行 boot-repair,结果出现这个信息。我重启后什么都没发生。我之前查看了一些问题,但还是没找到任何东西。有人能帮我吗?

答案1

有一篇博客文章讨论了这个问题http://adityagilra.blogspot.com/2014/11/fixing-ubuntu-boot-problems-with-boot.html

“”“您现在可以重新启动计算机。请不要忘记让您的 BIOS 在 sda1/EFI/ubuntu/grubx64.efi 文件上启动!”“”我认为他们只是意味着:启用 UEFI 并将启动顺序设置为 BIOS 中的第一个启动 HDD。

但您可以使用 efibootmgr 检查:

我使用 synaptic 安装了 efibootmgr。(参见 http://ubuntuforums.org/showthread.php?t=2023086

(如果您不是 root,sudo efibootmgr -v可以通过以下方式成为 root sudo su -)root@ubuntu:~# efibootmgr -v BootOrder: 0000,0000,0000,0000 Boot0000* ubuntu HD(1,22,2faf1,d6f60eae-849f-43e3-836c-2280067f3161)File(\EFI\ubuntu\shimx64.efi)

根据grubx64 和 shimx64 有什么区别? shimx64.efi代表安全启动。

正如 Arch Boot Process 中所述:

启动项可以只是一个磁盘。在这种情况下,固件会在该磁盘上查找 EFI 系统分区,并尝试在后备启动路径 \EFI\BOOT\BOOTX64.EFI(IA32(32 位)EFI 系统上为 BOOTIA32.EFI)中找到 EFI 应用程序。这就是 UEFI 可启动可移动媒体的工作方式。

老实说,警告消息可能应该从该boot-repair实用程序中删除,尽管我不太确定它是否维护良好。

相关内容