Open Stargirl-chan opened 3 months ago
i think passing the extra /
ends up using something other than the thing that ends up looking up the partuuid at all (fstab?). you can strace the difference to see that it ends up looking at different things (for / /, seems to be some fancy open_tree and other things?)
the core issue is still that partuuid detection fails somehow so the workaround doesn't really matter
For context, my system setup is a bit special. It uses a custom kernel, uses f2fs as rootfs and boots with efistub using no initramfs / initrd.
f2fs support is compiled as built-in into my kernel:
And the root disk is giving as PARTUUID:
On system boot, the
root-remount
script fails with following error message:Despite
blkid
successfully reporting it for my disk:A fix to this issue is changing:
To:
I do not know why adding the extra
/
is needed and I am seeing if I can reproduce it in a VM using ext4 as fs. It might just be a specific f2fs quirk, however, adding an extra/
to the end of the mount command causes no issue for ext4 or xfs