Me too
As you can use a portable rEFInd to access an EFI shell, have you tried to boot the kernel directly (i.e. avoiding grub)?
There should be an icon for this choice.
For an installed system, something like - "boot\vmlinuz-6.2.0-35-generic from 30 GiB ext4 volume"
Your UEFI firmware being the second latest, is the latest still available?
No, because the shell does not have the facilities for booting Linux with an initramfs and boot options.
I don't know if you are talking about rEFInd or the EFI shell now. If you are talking about rEFInd, then doesn't that require configuration instead of it dynamically building a list of bootable Linux targets? If you are talking about rEFInd, then as I already mentioned, I've already tried using it to boot Linux with a pre-configured pairing of kernel, initramfs, and boot options.
Yes, but I do not want to update it until I find out how I can create a backup of the UEFI/BIOS SPI flash contents from within Linux (I do not have a flash connector and I do not want to take apart my fit-PC3).
Most systems update from within UEFI as UEFI is designed to read FAT32 partitions.
Often 3 ways, from Windows, from a USB flash drive or from a FAT32 partition on your internal drive.
Many newer mainstream systems also now can be updated from Linux with fwupdate.
It looks like for Linux, you can use a flash drive.
https://fit-pc.com/wiki/index.php?ti...e_view_desktop
UEFI boot install & repair info - Regularly Updated :
https://ubuntuforums.org/showthread.php?t=2147295
Intro to Discourse: https://discourse.ubuntu.com/t/welco...and-help/49951
You have some other issue.
I have used a grub BIOS boot stanza on old HDD to boot my UEFI install on external SSD.
So once grub had started loading boot stanza you have booted grub in UEFI mode.
Then it really does not matter if UEFI or BIOS as you load kernel & drivers to finish boot.
UEFI boot install & repair info - Regularly Updated :
https://ubuntuforums.org/showthread.php?t=2147295
Intro to Discourse: https://discourse.ubuntu.com/t/welco...and-help/49951
How does it know what the target root device is? Or which initramfs to use?
My installation is already on a portable USB, not an internal SSD/HDD, and I have attempted using rEFInd on it.
I created the installation in VirtualBox and I verified that it also works on my laptop.
No, I think the issue is with EFI booting because, as I've said, it works in BIOS mode.
I don't know what you mean by a "BIOS boot stanza". Could you clarify? To my understanding, a boot target either runs in UEFI mode or BIOS mode, and you can't switch modes while the computer is running. But, that isn't likely to solve it because this problem isn't limited to when I use GRUB to try to boot Linux. The same result happens when I try to use rEFInd as the bootloader, too.
Last edited by Melab; February 19th, 2024 at 10:23 PM.
Bookmarks