尝试制作 EFI 可启动外部硬盘,但计算机刚刚关闭

尝试制作 EFI 可启动外部硬盘,但计算机刚刚关闭

系统:惠普 245 G2
操作系统:Debian 11 on 6.1.0-0.deb11.5-amd64
GRUB:grub-pc (2.06-3~deb11u5)、grub-efi-amd64-bin (2.06-3~deb11u5)。
驱动器:带有 GUID 分区表的 WDC WD5000LPVX-22V0TT0 (01.01A01),使用 SABRENT SATA 转 USB 3 机箱通过 USB 2.0 连接(ID 2109:0715 VIA Labs, Inc. VL817 SATA 适配器)。 。 (我在 USB 2 上使用它,因为我的系统无法启动 USB 3)

设置
我有一个带有 Debian 11 的外部硬盘,上面有一个 NTFS 分区,该磁盘是 GPT 格式的,并且有一个 grub_bios 和一个 ESP 分区。 GParted 显示了一个 /dev/sdb 存储设备,总空间为 465.76 GiB,它有 5 个分区。第一个分区是/dev/sdb4,位于磁盘的开头,它有702 MiB大,是一个grub2 core.img文件系统,它有bios_grub标志。第二个分区的名称为“EFI 系统分区”,具有 fat32 文件系统,大小为 702 MiB,有 695.11 MiB 可用空间,具有 boot 和 esp 标志。 我使用安装了 grub-pc sudo grub-install --uefi-secure-boot /dev/sdb(在尝试安装 EFI 启动时意外使用了 --uefi-secure-boot,但它有效)并且使用安装了 grub-efi-amd64-bin sudo grub-install --removable --target=x86_64-efi /dev/sdbsudo grub-install --removable --target=x86_64-efi-signed --efi-directory=/boot/efi --bootloader-id=Debian --uefi-secure-bootESP 已安装到 /boot/电喷)。为了添加更多上下文,我激活了 GRUB 菜单,因此它不会立即启动到 Debian。我的 GRUB 菜单上确实有重新启动和关闭选项,但关闭选项也是默认的,这不是我的计算机正在执行的操作。下面是EFI分区包含的内容

root@xproot-hdd:/boot/efi# ls --color=auto
EFI
root@xproot-hdd:/boot/efi# cd EFI
root@xproot-hdd:/boot/efi/EFI# ls --color=auto
BOOT
root@xproot-hdd:/boot/efi/EFI# cd BOOT
root@xproot-hdd:/boot/efi/EFI/BOOT# ls --color=auto
BOOTX64.CSV  BOOTX64.EFI  fbx64.efi  grub.cfg  grubx64.efi  mmx64.efi
root@xproot-hdd:/boot/efi/EFI/BOOT# file *
BOOTX64.CSV: data
BOOTX64.EFI: PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS Windows
fbx64.efi:   PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS Windows
grub.cfg:    ASCII text
grubx64.efi: PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS Windows
mmx64.efi:   PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS Windows
root@xproot-hdd:/boot/efi/EFI/BOOT# cat grub.cfg
search.fs_uuid 8fb383e6-30ee-4a55-90e9-64240f6cab7f root hd1,gpt3 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

问题
BIOS 启动工作正常,我在两台计算机上测试过,没有出现任何重大问题。另一方面,EFI 启动只是重新启动计算机,我知道它正在尝试读取硬盘活动指示灯闪烁的信息,但它不起作用。我不排除我当前的计算机无法正常运行的可能性,因为我没有其他支持 UEFI 的计算机。

编辑:我刚刚测试了 Lenovo Ideapad 330,也发生了同样的事情。

相关内容