Skip to content

rEFInd can't find linux kernel on /boot with XFS filesystem when "crc=1" #44

@Sunshine-Planet

Description

@Sunshine-Planet

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions