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             | 

Reply via email to