<div dir="ltr"><br><div>Hi there,</div><div><br></div><div>I was working on an app where we use really large extended file attributes. So I noticed I was getting errors setting them too large. I read up and saw that is a file system dependent limitation, and there is this nifty ext4 tuning parameter ea_inode  that lets you have arbitrarily large attributes.</div><div><br></div><div>ominous foreshadowing: the man page says that tune2fs only supports setting this option, not clearing/removing it.</div><div><br></div><div>I did the tune2fs -O ea_inode , tried my app, and rejoiced, it works perfectly now! when I reboot ...  I am left with a grub prompt...</div><div>if I do ls (hd,gpt4)/   it answers "unknown filesystem" ...</div><div><br></div><div>I use a single file system for root and /home and everything ... so that's my everything... </div><div><br></div><div>I booted from a usb-drive and ran update-grub and friends... but it always gives this "unknown filesystem" error... I tried running grub-probe manually, and sure enough, it doesn't like my file system.</div><div><br></div><div>I thought it was some kind of update-grub thing... but no... I found the bug reports... if you set certain flags in your ext4, grub falls over.</div><div><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866603">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866603</a><br></div><div><br></div><div>ea_inode is in the list.</div><div><br></div><div>I tried clearing the bit tune2fs -O^ea_inode /dev/nvme0n1p4   and you</div><div>remember that note? yeah... it says "Clearing filesystem feature "ea_inode" not supported.</div><div><br></div><div>so... I think I have to re-install and use a separate file system for /</div><div>vs. /home... good practice anyways... but that sounds like work...</div><div><br></div><div>so... maybe grub 2.12 for jammy can save me?  Any ideas on where a backport for jammy might be?  I didn't see one.</div><div><br></div><div>Other ideas?</div><div><br></div><div><br></div><div><br></div></div>