grub / grub2 conflicts

Adam Williamson awilliam at
Thu Sep 22 18:38:26 UTC 2011

On Thu, 2011-09-22 at 17:18 +0100, Mark McLoughlin wrote:

> You described yourself how libguestfs could check it. And failing
> libguestfs doing it, the user could be warned to check it.

'check' it? And what's the user expected to do if they're incorrect?
Crowbar Ubuntu's grub2 into Fedora, or vice versa, so the host and the
guest will be compatible?

I hate to say it, but honestly, this thread looks pretty clear-cut to an
outsider: pjones and mjg59 are correct, and you and rwmj are incorrect.
Their arguments that it is fundamentally unsafe to use the host's grub
or, even more so, grub2 in a guest have clear merit, and it honestly
feels like the counter-arguments so far have been 'we've got away with
it so far' and 'doing it any other way is hard, and we already wrote all
this code, so please stop raising inconvenient questions'. Neither of
those arguments are at all compelling. I haven't seen a single serious
attempt to refute the central point that there is no guarantee of
compatibility between any particular two versions or even builds of grub
or grub2, and there is not even a mechanism for denoting and testing
compatibility. Given this, it's hard to see how it can possibly be the
right thing to do to use the host's grub or grub2 in the guest.

You have provided lots of arguments of the form 'but it would make
things so much easier for everyone if we could do that', but that's
really beside the point: it may be sad that you can't, but if you can't,
you can't. It's like saying "it'd be really cool if I could fly, so I'm
just gonna go ahead and jump off the side of this building". It's not
that anyone thinks it wouldn't be cool if you could fly, it's just that,
in point of fact, you can't.
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | adamwfedora

More information about the devel mailing list