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 | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel