You are not logged in.
Hello,
I 've just lost hours of my life to discover that rEFInd Ext4 driver is ancient and not working with the default Ext4 FS created by `archinstall` script. ChatGPT claims taht it si due to 64bit features that are enabled by default.
Anyway I wanted to add a warning to Arch Wiki, which tells others and future me not to attempt to boot from a modern Ext4 RootFS directly. But as a new account on Arch Wiki I can not edit.
May I please ask somebody to add folowing warning to Arch Wiki on relevant page?
Relevant page: https://wiki.archlinux.org/title/REFInd
Suggested section: 1 Supported file systems
Warning: rEFInd's ext4 driver may not support ext4 filesystems created with
modern default features such as metadata_csum, metadata_csum_seed, and/or 64bit.
It may detect the filesystem but fail to read files from it. If using ext4 for
/boot, test that rEFInd can actually load the kernel, or place kernels on the ESP.
EDIT: I've investigated this further and the whole issue seems like a regresion between rEFInd 0.14.0 and 0.14.2 . The very same drive, the very same refind.conf (ie. the default refind.conf), two very different outcomes: 0.14.0 detects and boots the kernel while 0.14.2 does not. Reported to Roderick W. Smith via email.
EDIT 2: rEFInd 0.14.2 download directly from Roderick W. Smith website works while 0.14.2 installed via pacman does not.
Last edited by bambooCZ (2026-05-07 23:53:12)
Offline