On 08/28/2015 01:19 PM, Gordon Messmer wrote:
Have another look. Boot002 and Boot005 are Fedora, and they are
identical. They identify \EFI\FEDORA\shim.efi on partition 8.
Notably, they don't refer to a kernel at all.
ok, so UEFI loads grub which
loads grub.cfg which knows about the
different kernels ?
UEFI loads and runs shim.efi, which is identified in the UEFI boot
list. shim.efi loads and runs grubx64.efi. grubx64.efi loads its
configuration file, then loads and runs a Linux kernel (or Windows).
The kernel runs /sbin/init on its root filesystem.
> , whatever they are.. except there
> is no shimx64.efi ...
>
> -rwx------ 1 root root 1293304 Feb 17 2015 shim.efi
> -rwx------ 1 root root 1287032 Feb 17 2015 shim-fedora.efi
The full path relative to the system partition is
"\EFI\ubuntu\shimx64.efi". It's in a different directory than the
Fedora-installed shim.efi.
I just mounted my ubuntu "/" partition and....
/boot/efi was... empty.
I'm pretty sure it was there when I booted ubuntu.. oh wait... /boot/efi
is a separate partition.. but it is already mounted, and it is fedora,
not ubuntu... arg....
--
Paul Cartwright
Registered Linux User #367800 and new counter #561587