what 3rd party boot mgr is required to boot multiple freebsd versions?

Tomoaki AOKI junchoon at dec.sakura.ne.jp
Tue Mar 17 13:50:01 UTC 2020

On Tue, 17 Mar 2020 01:31:59 +0300
Andrey Fesenko <f0andrey at gmail.com> wrote:

> On Tue, Mar 17, 2020 at 1:24 AM Chris <bsd-lists at bsdforge.com> wrote:
> >
> > I'm attempting to boot multiple versions of FreeBSD.
> > I started with an install of older 11 with a (u)efi
> > boot partition installed. I then grabbed an current 11
> > usbstick, and installed that. Which stated it needed to
> > install a (u)efi boot partition. I let it do it. But the
> > new (additional) install doesn't show up at boot. Altho
> > my UEFI BIOS sees it.
> > I guess there are just too many uefi bios versions,
> > and too many changes in the FreeBSD uefi boot code
> > to expect consistent results over the long haul.
> > Should I just convert the 1st efi (GPT) boot partition
> > to a PMBR, and delete the second efi partition. Or is
> > there a recommended bootmanager I can use to boot multiple
> > versions of FreeBSD? Windows?
> >
> upgrade system and use
> https://www.freebsd.org/cgi/man.cgi?query=efibootmgr&sektion=8&manpath=freebsd-release-ports
> ;)
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"

Or if you want boot-time selection, try the patch proposed on Bug 207940
[1]. efibootmgr can be used only for "next boot and later", IIUC.

The latest patch is for head and stable/12. Applicable on top
of /usr/src.

Patch for stable/11 is NOT tested / maintained for more than one year,
so possibly doesn't apply / work anymore.

 [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207940

Tomoaki AOKI    <junchoon at dec.sakura.ne.jp>

More information about the freebsd-current mailing list