システム:HP 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エンクロージャ(ID 2109:0715 VIA Labs、Inc. VL817 SATAアダプタ)を使用してUSB 2.0を介して接続。 。 (私のシステムはUSB 3を起動しないので、USB 2でこれを使用しています)
設定
NTFSパーティションがあり、ディスクがGPTでフォーマットされており、grub_biosとESPパーティションを持つDebian 11がインストールされている外付けハードドライブがあります。
sudo grub-install --uefi-secure-boot /dev/sdb
EFIブートをインストールしようとしたときに誤って --uefi-secure-boot を使用しましたが、うまくいったことを使ってgrub-pcをインストールしsudo grub-install --removable --target=x86_64-efi /dev/sdb
(sudo grub-install --removable --target=x86_64-efi-signed --efi-directory=/boot/efi --bootloader-id=Debian --uefi-secure-boot
/boot/EFIにESPをインストールします)、grub-efi-amd64-binを使用してインストールしました。さらにコンテキストを追加するには、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 ブートが正常に動作し、大きな問題なく 2 台のコンピュータでテストしました。一方、EFIブートはコンピュータを再起動し、ハードドライブの動作インジケータが点滅して情報を読み取ろうとしますが、動作しないことがわかります。他のUEFI対応コンピュータがないため、現在のコンピュータが正しく実行されない可能性も排除されません。
編集:私はLenovo Ideapad 330をテストしましたが、同じことが起こりました。