Package: grub-efi-amd64-signed
Version: 1+2.12-9+deb13u2
Using "grub-install --force-extra-removable" it seems the BOOT entry written to
/boot/efi/EFI lacks a grub.cfg file. It doesn't boot. I just get a grub prompt
at boot time. Example:
# rm -rf /boot/efi/EFI/*
# grub-install --recheck --efi-directory=/boot/efi --bootloader-id=usbpc
--force-extra-removable
# find /boot/efi/EFI -ls
4 4 drwxr-xr-x 4 root root 4096 Jun 13 14:04
/boot/efi/EFI/
19 4 drwxr-xr-x 2 root root 4096 Jun 13 14:04
/boot/efi/EFI/usbpc
20 936 -rwxr-xr-x 1 root root 957136 Jun 13 14:04
/boot/efi/EFI/usbpc/shimx64.efi
21 2624 -rwxr-xr-x 1 root root 2684352 Jun 13 14:04
/boot/efi/EFI/usbpc/grubx64.efi
22 832 -rwxr-xr-x 1 root root 850176 Jun 13 14:04
/boot/efi/EFI/usbpc/mmx64.efi
23 88 -rwxr-xr-x 1 root root 87888 Jun 13 14:04
/boot/efi/EFI/usbpc/fbx64.efi
24 4 -rwxr-xr-x 1 root root 108 Jun 13 14:04
/boot/efi/EFI/usbpc/BOOTX64.CSV
30 4 -rwxr-xr-x 1 root root 201 Jun 13 14:04
/boot/efi/EFI/usbpc/grub.cfg
25 4 drwxr-xr-x 2 root root 4096 Jun 13 14:04
/boot/efi/EFI/BOOT
26 936 -rwxr-xr-x 1 root root 957136 Jun 13 14:04
/boot/efi/EFI/BOOT/BOOTX64.EFI
27 2624 -rwxr-xr-x 1 root root 2684352 Jun 13 14:04
/boot/efi/EFI/BOOT/grubx64.efi
28 832 -rwxr-xr-x 1 root root 850176 Jun 13 14:04
/boot/efi/EFI/BOOT/mmx64.efi
29 88 -rwxr-xr-x 1 root root 87888 Jun 13 14:04
/boot/efi/EFI/BOOT/fbx64.efi
If I generate the regular boot entry using a dedicated boot loader id and the
"removable" BOOT entry in 2 steps, then it works as expected:
# rm -rf /boot/efi/EFI/*
# grub-install --recheck --efi-directory=/boot/efi --no-nvram --removable
# find /boot/efi/EFI -ls
4 4 drwxr-xr-x 3 root root 4096 Jun 13 14:09
/boot/efi/EFI/
31 4 drwxr-xr-x 2 root root 4096 Jun 13 14:09
/boot/efi/EFI/BOOT
32 936 -rwxr-xr-x 1 root root 957136 Jun 13 14:09
/boot/efi/EFI/BOOT/BOOTX64.EFI
33 2624 -rwxr-xr-x 1 root root 2684352 Jun 13 14:09
/boot/efi/EFI/BOOT/grubx64.efi
34 832 -rwxr-xr-x 1 root root 850176 Jun 13 14:09
/boot/efi/EFI/BOOT/mmx64.efi
35 4 -rwxr-xr-x 1 root root 108 Jun 13 14:09
/boot/efi/EFI/BOOT/BOOTX64.CSV
36 4 -rwxr-xr-x 1 root root 201 Jun 13 14:09
/boot/efi/EFI/BOOT/grub.cfg
# grub-install --recheck --efi-directory=/boot/efi --bootloader-id=usbpc
# find /boot/efi/EFI -ls
4 4 drwxr-xr-x 4 root root 4096 Jun 13 14:11
/boot/efi/EFI/
31 4 drwxr-xr-x 2 root root 4096 Jun 13 14:09
/boot/efi/EFI/BOOT
32 936 -rwxr-xr-x 1 root root 957136 Jun 13 14:09
/boot/efi/EFI/BOOT/BOOTX64.EFI
33 2624 -rwxr-xr-x 1 root root 2684352 Jun 13 14:09
/boot/efi/EFI/BOOT/grubx64.efi
34 832 -rwxr-xr-x 1 root root 850176 Jun 13 14:09
/boot/efi/EFI/BOOT/mmx64.efi
35 4 -rwxr-xr-x 1 root root 108 Jun 13 14:09
/boot/efi/EFI/BOOT/BOOTX64.CSV
36 4 -rwxr-xr-x 1 root root 201 Jun 13 14:09
/boot/efi/EFI/BOOT/grub.cfg
37 4 drwxr-xr-x 2 root root 4096 Jun 13 14:11
/boot/efi/EFI/usbpc
38 936 -rwxr-xr-x 1 root root 957136 Jun 13 14:11
/boot/efi/EFI/usbpc/shimx64.efi
39 2624 -rwxr-xr-x 1 root root 2684352 Jun 13 14:11
/boot/efi/EFI/usbpc/grubx64.efi
40 832 -rwxr-xr-x 1 root root 850176 Jun 13 14:11
/boot/efi/EFI/usbpc/mmx64.efi
41 88 -rwxr-xr-x 1 root root 87888 Jun 13 14:11
/boot/efi/EFI/usbpc/fbx64.efi
42 4 -rwxr-xr-x 1 root root 108 Jun 13 14:11
/boot/efi/EFI/usbpc/BOOTX64.CSV
43 4 -rwxr-xr-x 1 root root 201 Jun 13 14:11
/boot/efi/EFI/usbpc/grub.cfg
Regards
Harri
--
Dipl.-Ing. Harald Dunkel |
Muehlenbachstr. 3 | keep it simple
52134 Herzogenrath, Germany |
+49 2407 565 105 |