Comment 6 for bug 712029

Revision history for this message
Colin Watson (cjwatson) wrote : Re: [Bug 712029] Re: ubiquity btrfs install fails to boot (grub rescue> prompt)

I'd rather avoid symlink hackery. Fixing $prefix isn't too difficult,
but fixing $root is hard because there are some bits of the GRUB
configuration that assume it's a bare drive name. I'm going to have to
talk with upstream to see what we ought to do here; it's possible that
we need to extend the drive name syntax to be able to specify
subvolumes.

Don't subvolumes have UUIDs too? It would help if we could pass the
subvolume UUID to GRUB's 'search' command; it might be easier that way
than trying to figure out how to add a suffix.

(Alternatively, we could use 'btrfs subvolume set-default'. I don't
know if that would be any less confusing.)

The reason you have no X might well be because / (in the @ subvolume) is
mode 0700. I've corrected this in partman-btrfs in bzr.