I see your problem, I think. You don't have your ESP mounted, so grub
can't write the EFI files to it. You are likely trying to use grub with
grub-install /dev/sda. That won't work for EFI. Try this (as root):
mkdir /boot/efi
mount -t vfat /dev/sda1 /boot/efi
grub-install --target=x86_64-efi --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfg
you MAY need to add --removable to the grub-install line. Some EFI
setups prefer that.
On 12/22/2020 10:37 PM, Walter Dnes wrote:
[d531][waltdnes][~] ll /boot
total 18412
drwxr-xr-x 2 root root 4096 Dec 22 21:42 .
drwxr-xr-x 21 root root 4096 Oct 24 12:14 ..
-rw-r--r-- 1 root root 0 Oct 11 19:55 .keep
-rw-r--r-- 1 root root 0 Oct 13 05:57 .keep_sys-boot_lilo-0
-rw------- 1 root root 139264 Dec 22 21:42 .map
-rw-r--r-- 1 root root 2979997 Dec 21 19:31 System.map.experimental
-rw-r--r-- 1 root root 2991033 Oct 13 06:03 System.map.production
-rw-r--r-- 1 root root 512 Oct 13 06:04 boot.0800
-rw-r--r-- 1 root root 90538 Dec 21 19:31 config.experimental
-rw-r--r-- 1 root root 90579 Oct 13 06:03 config.production
-rw-r--r-- 1 root root 6214192 Dec 21 19:31 kernel.experimental
-rw-r--r-- 1 root root 6271536 Oct 13 06:03 kernel.production
Yea, see, no directories except . and .., which is no good at all for
EFI. Try what I said above, and see if that doesn't help.
--
Dan Egli
From my Test Server