
On Tue, Jul 28, 2020 at 03:48:42PM -0400, D. Hugh Redelmeier via talk wrote:
I seem to remember that Microsoft forbids system from shipping with the UEFI shell. This only applies to ones clainming Windows compatability, but that is all of them.
So you have to add your own UEFI shell.
Where do you recommend getting one?
Oh, good point. I am used to UEFI on servers. Apppartently to get the shell you need shellx64.efi on a USB key in order to do that and then pick launch EFI shell from usb. https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface#SHELL seems to have links to some places one can download a build UEFI shell binary. Could you perhaps give a list of what files you have on the EFI boot partition? ie: find /boot/efi -ls (assuming that is where it is mounted). I guess you would need to mount the nvme drive's efi partition somewhere and run find on that location instead actually. Might be able to find what boot files are there. You should even be able to go in there and make a copy of the boot file into the default location which might make it automatically boot it. That would be EFI/BOOT/BOOTX64.EFI on the FAT boot partition. Often you will have something like EFI/ARCH/GRUBX64.EFI or similar, so making a new directory called BOOT and copying the grub file there as BOOTX64.EFI should make it automatically boot. -- Len Sorensen