无法从 EFI shell 启动系统

无法从 EFI shell 启动系统

尝试在 Irbis TW60 上安装 Mint 21.2/Manjaro 23.0.1 时(系统规格)我被扔进了 EFI shell。如下所述,无法从它启动。

已知的情况:

  • 安全启动已关闭;
  • EFI Shell 版本为 2.1;
  • 安装程序 USB 已打开FS0
  • EFI 文件位于FS0:\efi\boot\grubx64.efi.

应该发生什么:执行任何 .efi 文件后,我应该进入 GRUB 或内存检查。

实际发生的情况:没有什么。

EFI shell 输出:

Shell> FS0:
FS0:> cd efi\boot
FS0:\efi\boot> dir
Directory of: FS0:\efi\boot\
04/15/2022 22:08 <DIR>      2.048 .
04/15/2022 22:08 <DIR>          0 ..
04/15/2022 22:08         $size_x  mmx64.efi
04/15/2022 22:08         $size_y  grubx64.efi
04/15/2022 22:08         $size_z  bootx64.efi
    3 File(s) $total_size bytes
    2 Dir(s)
FS0:\efi\boot> grubx64.efi
FS0:\efi\boot>

答案1

在测试了各种其他发行版之后,我能够启动 Debian ISO 及其上的安装程序。它在“安装系统”阶段失败了,debootstrap但是手动安装却进展顺利。

ing后chroot我安装了该grub-efi-ia32软件包并安装grub如下:

grub-install --efi-directory=/boot/efi --bootloader-id=$NAME --target=i386-efi
update-grub

现在设备可以正常工作了。

得到教训:

  • 并非每个 64 位系统都使用 64 位引导加载程序。

相关内容