On 31/10/24 10:06, Go Canes wrote:
On Wed, Oct 30, 2024 at 6:11 PM Stephen Morris
<steve.morris...@gmail.com> wrote:
On 30/10/24 11:51, Go Canes wrote:
     My output from efibootmgr is below. The boot order specified in the output 
is the boot order specified in my motherboard bios, not the boot orders 
specified in the grub menus.
I don't think there is any connection between the order of the UEFI
boot variables and the order things are presented in grub menus.

I always wondered why there are two entries for Fedora in the bios boot 
settings (that both look to be the same name) and what you have said is the 
indication of the shim that is being booted from, I'm now wondering why there 
aren't two entries for Windows and Ubuntu which are also capable of running 32 
bit processes. If I am indeed booting in 32 bit mode, that might explain why 
F40 SDDM takes a long time to load and why after the KDE desktop is displayed 
the system sits there thrashing the hard disks for several minutes, and the 
upgrade to F41 doesn't seem to have changed anything.
"bios boot settings" is another thing entirely.  My "bios" only shows
one entry: "Fedora".  Even if I try to use efibootmgr to create new
entries.  Also, regarding shim.efi vs shimx64.efi (and grub.efi
grubx64.efi) - it may be the case that shim.efi is 32-bit, but still
boots a 64-bit kernel.  I don't really know.  I *assume* the *x64.efi
entries are 64-bit, and that it implies the others are 32-bit.

So, having taken a moment to look, shim.efi and shimx64.efi are
identical, and there is no grub.efi, only grubx64.efi.  So purge my
silly comments on UEFI booting in 64-bit vs 32-bit mode from your
brains.  Sorry!
That's fine, things may be working in my system the way you have indicated, even though the kernels I use are 64bit. As I said earlier, my bios has 2 entries for Fedora (all the boot entries in my bios are named for the OS and the hard disk they are installed on), so to test your 32/64 bit theory I changed which of the two Fedora entries I was booting from, whence efibootmgr then told me I was booting from shimx64.efi instead of shim.efi. Looking at my efi environment, I have, gcdia32.efi gcdx64.efi grubia32.efi grubx64.efi mmia32.efi mmx64.efi shim.efi shimia32.efi and shimx64.efi. I'm not sure where all of these have come from unless it is because I'm running an AMD cpu. I have also recently been in the situation where I upgraded the version of Ubuntu I'm running, which set up its grub environment, and that upgrade changed the boot order in the Motherboard bios to boot from Ubuntu instead of Fedora, which I then had to change back.

regards,
Steve


Attachment: OpenPGP_0x1EBE7C07B0F7242C.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-- 
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to