Comment 42 for bug 1024383

Revision history for this message
Jordan (jordanu) wrote : Re: [Bug 1024383] Re: update-grub generates only BIOS based menu entries for Windows, even on UEFI systems

On Fri, May 17, 2013 at 3:17 PM, Phillip Susi <email address hidden> wrote:
> We're not going to support having both installed at the same time and
> using the same config. You need to pick which mode you want to use
> and stick with it, not flip flop every other boot.

Upstream grub has done a lot of work to make sure that you *can* have
support for multiple platforms installed and in use at the same time,
with the same config. That is why the single grub-install and
grub-mkconfig scripts are identical no matter what target you build
grub for, which allows distributions to package them (and other files)
as common files, and platform specific files as separate packages, all
of which can be installed, and used, at the same time. It's why
modules were moved to /boot/grub/$arch-$platform (so that grub-install
can be run multiple times with different target platforms without
modules for the other platform being clobbered). Ubuntu allows
grub-pc, grub-efi-ia32, grub-efi-amd64, grub-coreboot, and all other
platform packages to be concurrently installed, and they work in such
a configuration.

In fact I would go so far as to say that upstream's opinion is exactly
opposite yours: I don't expect that any patch would be accepted which
would hinder support of having multiple platforms installed, all using
the same grub-mkconfig generated grub.cfg, without a *very* compelling
reason.

--
Jordan Uggla (Jordan_U on irc.freenode.net)