Comment 15 for bug 450260

Revision history for this message
Claes Wallin (clacke) wrote :

I'm running Lucid, and update-grub still fails in the same way.

Adding GRUB_DEVICE in /etc/default/grub is not enough, you also need the "|| true" patch, because the script (grub-mkconfig) always tests for root, before it even loads /etc/default/grub.

For me an acceptable fix would be that if GRUB_DEVICE is set in default/grub, then don't run the test.

Is there any other way to indicate a btrfs volume for root than using /dev/whatever? Saying that a certain block device is root isn't really btrfs'y, since one block device may contain more than one volume, and may contain less than all of one volume. Does root= accept anything like BTRFSVOL=asdf or equivalent?