这是联想 Thinkpad 13 上的一款产品。它使用 grub 启动管理器双启动 Windows 10 和 Elementary OS。它是 UEFI。
启动后,我收到“错误:未知文件系统”消息
命令:
grub rescue> set prefix=(hd0,5)/boot/grub/
grub rescue> insmod linux
error: symbol 'grub_efi_secure_boot' not found.
或者,当我尝试不同的方法时:
grub rescue> set root=(hd0,5)
grub rescue> set prefix=(hd0,5)/boot/grub
grub rescue> insmod normal
grub rescue> normal
然而,当选择 Elementary OS 时,我遇到了:
error: symbol 'grub_efi_secure_boot' not found.
不过,我很确定 (hd0,5) 是正确的,因为它不会给出未知的文件系统错误,并且 .mod 文件在那里。
附加/完整上下文,包括潜在有用/关键的信息:
我最初将这台笔记本电脑设置为双启动 Windows 10 和 Arch Linux。
由于 grub 没有出现的一些问题,我进入了bcdedit /set {bootmgr} path \EFI\arch\grubx64.efi
Windows 管理命令提示符来完成这项工作。
最终,我认为 Arch 不适合我,转而使用 Elementary OS。
我通过Windows删除了Arch分区,然后安装了Elementary OS。然后我成功启动到 Elementary 并安装了一些软件。
之后,我启动进入Windows做一些小事情,例如设置壁纸之类的。
重启电脑后,遇到grub救援,出现了上述情况。
编辑:安全启动已禁用