Follow-up Comment #2, bug #41449 (project grub):
Even though it is not grub-mkrelpath's fault that the default subvolume is
ignored, the resulting grub-conf includes the subvolume path as the root
prefix of the kernel path and this is wrong.
Example:
btrfs default submodule: /__active
wrong: linux /__active/boot/vmlinuz-linux root=UUID=... rw
rootflags=subvol=__active
correct: linux /boot/vmlinuz-linux root=UUID=... rw
rootflags=subvol=__active
The rootflags may be superfluous but the linux path should be fixed or it
won't boot. The result is grub searching for the kernel in the effetive path:
/__active/__active/boot/vmlinuz-linux
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?41449>
_______________________________________________
Messaggio inviato con/da Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub