> So it seems that GRUB is using relative pathnames to the default subvolume. This is not intentional. When this part of code was written there was no set-default available at all so this couldn't be tested and I simply followed the specification. It told to take root_tree and root_dir_objectid from superblock then go to "default" directory. What of this needs to be changed? Just remove "default" and make it part of path? We would need to change grub-mkrelpath to match runtime behaviour. Is there a way to detect that mountinfo gives garbage and somehow get where the real root points?
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel