-
Notifications
You must be signed in to change notification settings - Fork 94
rEFInd can't find linux kernel on /boot with XFS filesystem when "crc=1" #44
Description
env
arch => x86_64
/efi => ESP partion
root partition => XFS
mkfs.xfs version 6.5.0 in archlinux livecd 2024.02.01
question
I format root partition with command mkfs.xfs /dev/sda2
install refind and put efifs diver xfs_x64.efi in /efi/EFI/refind/drivers_x86
but after boot into refind menu, it can't autoly show linux kernel boot option
I tried to set off mkfs.xfs -m bigtime=0 /dev/sda2 mentioned in #33 but it doesn't work
then set off -m inobtcount=0 -m finobt=0 -m rmapbt=0 and also doesn't work
I set off crc with mkfs.xfs -m crc=0 /dev/sda2 and finally linux kernel shows on refind, boot into linux.
In mkfs.xfs man page
Formatting a filesystem without CRCs selects the V4 format, which is deprecated and will be removed from upstream in September 2030. Distributors may choose to withdraw support for the V4 format earlier than this date. Several other options, noted below, are only tunable on V4 formats, and will be removed along with the V4 format itself.
Is xfs_x64.efi doesn't support xfs v5 with crc=1 which mkfs.xfs default parameter yet?