EFI 부팅 가능한 외장 하드 드라이브를 만들려고 하는데 컴퓨터가 종료됩니다.

EFI 부팅 가능한 외장 하드 드라이브를 만들려고 하는데 컴퓨터가 종료됩니다.

체계: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이 설치된 외장 하드 드라이브가 있습니다. GParted는 총 공간이 465.76 GiB이고 파티션이 5개인 /dev/sdb 저장 장치를 보여줍니다. 첫 번째 파티션은 디스크 시작 부분에 있는 /dev/sdb4이며 크기는 702MiB이며 bios_grub 플래그가 있습니다. 두 번째 파티션의 이름은 "EFI 시스템 파티션"이고, fat32 파일 시스템을 가지며, 크기는 702MiB이고, 여유 공간은 695.11MiB이며, boot 및 esp 플래그가 있습니다.sudo grub-install --uefi-secure-boot /dev/sdbEFI 부팅을 설치하려고 할 때 실수로 --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 메뉴를 활성화하여 데비안으로 바로 부팅되지 않도록 했습니다. 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을 테스트했는데 같은 일이 일어났습니다.

관련 정보