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

Reply via email to