this post was submitted on 18 Feb 2025
25 points (100.0% liked)

Linux

6127 readers
287 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of [email protected] and The GIMP

founded 2 years ago
MODERATORS
 

Limine 9.0 is out today as the newest major release for this open-source modern multi-protocol bootloader and boot manager. Limine also boasts its own Limine Boot Protocol in addition to the native Linux support and chainloading/multiboot capabilities.

One change that will surprise some readers is Limine 9.0 doing away with EXT4 file-system support as well as older EXT2 and EXT3 support. The change-log notes of dropping the EXT4 file-system support:

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 13 points 6 days ago* (last edited 6 days ago) (2 children)

UEFI standard requires a FAT32 partition. It is usually a first partition on disk, 500MB in size. The linux kernel to boot, together with initrams disk can be placed in the root partition, usually ext4 or btrfs, or it can be placed in uefi partition. Limine will only support booting the kernel from uefi fat32 partition to avoid having to support ext4 and btrfs filesystems. The root partition will still be ext4 or btrfs, the code to mount it would be in kernel or in initramfs. Edit: size of uefi partition

[โ€“] [email protected] 6 points 6 days ago (1 children)

Surely you meant MB ๐Ÿ™‚

[โ€“] [email protected] 3 points 6 days ago

For when you want every kernel version.

You can call that partition: EVERYONE

[โ€“] [email protected] 4 points 6 days ago* (last edited 6 days ago) (1 children)

Ahh, so the boot partition on linux doesn't necessarily need to be ext4, so it doesn't matter if it's not supported

Between you and another reply I understand now, thank you!

[โ€“] [email protected] 3 points 6 days ago* (last edited 6 days ago) (1 children)

UEFI standard requires support for FAT and then can implement other file systems for the EFI System Partition.

But no vendor actually implements any with the exception of those forced to include APFS by Apple. So FAT is the de facto standard for all ESPs for years.

[โ€“] [email protected] 1 points 4 days ago

But no vendor actually implements any with the exception of those forced to include APFS by Apple.

Actually some vendors implements NTFS driver in their UEFI as well.