I am confused about UEFI shells. I think I understand the UEFI boot process, but I need to update a card using a UEFI flash process. I'm on 13.1 amd64 with an ASUS motherboard. The ASUS firmware has an option to boot to a UEFI shell. Is loader.efi (which exists as /boot/efi/efi/boot/bootx64.efi, among other places) a UEFI shell or does it just function as a loader? Do I need to download a UEFI shell and put it in /boot/efi/efi/boot/shellx64.efi? (or actually build a USB memstick with the same).
Can anyone explain all this, or point me to an explanation?
Thanks in advance.
Can anyone explain all this, or point me to an explanation?
Thanks in advance.