[Buildroot] [PATCH v2] boot/grub2: fix incompat e2fsprogs feature use
Peter Korsgaard
peter at korsgaard.com
Sat Sep 30 09:55:11 UTC 2023
>>>>> "Jens" == Jens Maus via buildroot <buildroot at buildroot.org> writes:
> With bump of package/e2fsprogs to 1.47.0 [1] a freshly generated
> ext4 fs has unfortunately different default features enabled
> (e.g. metadata_csum_seed). This and some other newer fs features
> (e.g. large_dir) are however not supported by our grub2.
> Thus, newly generated ext-based rootfs won't be recognized by grub2
> and are therefore not bootable/usable from grub2 anymore. This is
> an issue already known to other Linux derivates [2],[3],[4].
> This commit introduces two additional upstream patches to
> package/grub2 which adds EXT4_FEATURE_INCOMPAT_CSUM_SEED and
> EXT4_FEATURE_INCOMPAT_LARGEDIR to the EXT2_DRIVER_IGNORED_INCOMPAT
> list of ignored incompatible ext features, allowing grub2 to
> use ext filesystems with these newer default feature sets.
> [1] https://git.buildroot.net/buildroot/commit/?id=6a21733f839478d902f3eab287a82b456e55f708
> [2] https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1844012
> [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031325
> [4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030939
> Signed-off-by: Jens Maus <mail at jens-maus.de>
> ---
> Changes v1 -> v2:
> - added Signed-off-by and Upstream link in patches (Arnout)
Committed, thanks.
Hopefully other bootloaders will not have similar issues.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list