Re: efibootmgr help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Aug 29, 2015 at 1:47 PM, Gordon Messmer
<gordon.messmer@xxxxxxxxx> wrote:
> On 08/29/2015 04:42 AM, Paul Cartwright wrote:
>>
>> then if I update ubuntu I have to either do the efibootmgr -o to change
>> to ubuntu OR from fedora run grub-2mkconfig.. with 2 ESPs it is a manual
>> process to keep grub updated for 2 OSes..
>
>
> Just pick which system's grub you want to use, and you can stop fiddling
> with efibootmgr.  Use grub2-mkconfig in your "primary" system to build a
> complete cfg file.
>
> UEFI isn't complicating the issue at all.  Even if you had just one ESP,
> you'd still have two grub installations, and two files.  You'd still have to
> run grub2-mkconfig in the primary system.
>
> And while it'd be fantastic if it weren't that way, it really can't be
> unless grub is "stable" in the sense that the configuration file syntax is
> finished, no new features will be added, grub2-mkconfig produces a
> predictable output, and all distributions run this stable version of grub.

Practically, the user needs to use the UEFI firmware's built-in boot
manager (one time boot menu) to choose which OS to boot. In effect
this overrides the NVRAM BootOrder, and causes the firmware to execute
the OS specific OSLoader (the particular OS supplied grubx64.efi).

The alternative is BootLoaderSpec (two variants), which separates the
complex setup aspects of GRUB environment initialization, from OS menu
entries which exist as per OS boot snippet files. Each OS gets their
own directory, and the files are drop-in which are then aggregated by
GRUB (or any supporting bootloader for that matter). The file format
is very straightforward, not much different from syslinux.conf or GRUB
legacy – in fact a bit simpler.

So it could be done, there's just no user advocate + resources +
discipline in the various distros to make it happen. It's an
environment completely opposite to the cooperation that happens in
kernel development.


-- 
Chris Murphy
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux