Filesystems readable by grub
Filesystems readable by grub
Posted Jul 18, 2024 20:43 UTC (Thu) by mrugiero (guest, #153040)In reply to: Filesystems readable by grub by epa
Parent article: Giving bootloaders the boot with nmbl
Just use the EFI partition.
Posted Jul 26, 2024 8:51 UTC (Fri)
by epa (subscriber, #39769)
[Link] (5 responses)
Posted Jul 26, 2024 17:16 UTC (Fri)
by Wol (subscriber, #4433)
[Link] (4 responses)
If VFAT is required for UEFI, then okay, otherwise you have Grub enforcing a requirement of a special filesystem solely for Grub. THAT is the problem here - Grub wants to work with what's available, and there is no requirement for a computer to run Windows, there is no requirement for a computer to run UEFI, therefore Grub doesn't want to require it.
Cheers,
Posted Jul 27, 2024 8:30 UTC (Sat)
by jem (subscriber, #24231)
[Link] (3 responses)
The old BIOS firmware is practically dead by now(*), so UEFI is also required for Linux; no difference from Windows there either.
(*) All "normal" x86_64 computers are shipped with UEFI firmware these days. Yes, BIOS emulation is still a a thing, but it would be silly thing for a distribution to enforce the use of it.
Posted Jul 27, 2024 20:43 UTC (Sat)
by Wol (subscriber, #4433)
[Link] (2 responses)
That is not, actually, true.
Witness Apple hardware, which afaik uses UEFI, but does not (unless we bugger about with it) have any VFAT partitions.
The specification states that UEFI *must* understand VFAT. It does not say that it's not allowed to understand anything else.
Which means if Grub is to boot linux on an Apple system it should/needs to understand Apple's disk formats. And who's to say Grub is running on a UEFI systsm anyway.
That's the point - Grub does not want to demand that there is a VFAT partition, because there is a quite possible scenario that it is the only software making that demand, and it doesn't want to be in that position. (And that position is - I believe - the case for all modern Apple systems.)
Cheers,
Posted Jul 28, 2024 10:04 UTC (Sun)
by jem (subscriber, #24231)
[Link] (1 responses)
> Which means if Grub is to boot linux on an Apple system it should/needs to understand Apple's disk formats.
Not at all, my ca 2011 MacBook Air boots Linux the standard UEFI way, by loading systemd-boot and the kernel image from the EFI System Partition, which is a VFAT file system. Maybe macOS is started differently; I don't know and I don't care.
>And who's to say Grub is running on a UEFI systsm anyway.
True. I stopped using Grub about ten years ago, when I discovered that the kernel image can be loaded directly by UEFI. In this case, the over-engineered, hard to configure piece of software called Grub is relegated to being just a chooser application. There are better alternatives for this task, like systemd-boot.
Posted Jul 28, 2024 13:42 UTC (Sun)
by Wol (subscriber, #4433)
[Link]
: -)
Cheers,
Filesystems readable by grub
Filesystems readable by grub
Wol
Filesystems readable by grub
Filesystems readable by grub
Wol
Filesystems readable by grub
Filesystems readable by grub
Wol
