What | Removed | Added |
---|---|---|
CC | bugs@elhoy.co.uk | |
Flags | needinfo?(bugs@elhoy.co.uk) |
Hi elhoy, Could you help to verify the split list? NOTE: Secure Boot has to be off since the binary isn't signed by UEFI CA. 1. download the testing shim and copy it to efi partition: # cd ~ # mkdir debug-shim # cd debug-shim # wget https://build.opensuse.org/package/binary/download/devel:openSUSE:Factory/shim/standard/x86_64/shim-15.4-3.3.x86_64.rpm # unrpm shim-15.4-*.x86_64.rpm # cp usr/share/efi/x86_64/shim-opensuse.efi /boot/efi/EFI/opensuse/shim-test.efi 2. create a boot option for the testing shim: Check the ESP device # mount |grep /boot/efi (Assume your /boot/efi is mounted on /dev/sda1 => "-d /dev/sda -p 1") Create the debug boot option # efibootmgr -C -d /dev/sda -p 1 -L "shim test" -l "\efi\opensuse\shim-test.efi" (NOTE: Use the capital C to create the boot option or it would be the default boot option.) Check the number of the debug boot option # efibootmgr |grep "shim test" (Assume the result is Boot0003) Set BootNext to make the system boot "shim test" next time # efibootmgr -n 0003 3. Check if the error, "Out of Resources", still shows up. Once the test is done, you can delete the testing shim with 2 commands: (In case "shim test" is Boot0003) # efibootmgr -B -b 0003 # rm /boot/efi/EFI/opensuse/shim-test.efi