Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Mar 2020 07:28:46 -0700
From:      Chris <bsd-lists@BSDforge.com>
To:        Karl Denninger <karl@denninger.net>
Cc:        <freebsd-current@freebsd.org>
Subject:   Re: what 3rd party boot mgr is required to boot multiple freebsd versions?
Message-ID:  <5f539384af3832da5f80a0671cea767c@udns.ultimatedns.net>
In-Reply-To: <6bf1a155-b0c7-e96c-6760-54ca5b5a92a8@denninger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 16 Mar 2020 22:03:02 -0500 Karl Denninger karl@denninger=2Enet said

> On 3/16/2020 17:33, Chris wrote:
> > On Mon, 16 Mar 2020 17:24:24 -0500 Karl Denninger karl@denninger=2Enet sa=
id
> >
> >> On 3/16/2020 17:23, Chris wrote:
> >> > I'm attempting to boot multiple versions of FreeBSD=2E
> >> > I started with an install of older 11 with a (u)efi
> >> > boot partition installed=2E I then grabbed an current 11
> >> > usbstick, and installed that=2E Which stated it needed to
> >> > install a (u)efi boot partition=2E I let it do it=2E But the
> >> > new (additional) install doesn't show up at boot=2E Altho
> >> > my UEFI BIOS sees it=2E
> >> > 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=2E
> >> > Should I just convert the 1st efi (GPT) boot partition
> >> > to a PMBR, and delete the second efi partition=2E Or is
> >> > there a recommended bootmanager I can use to boot multiple
> >> > versions of FreeBSD? Windows?
> >> >
> >> > Thank you!
> >> >
> >> > --Chris
> >> >
> >> Refind perhaps?
> > Thanks for the reply, Karl! :)
> > I've used that before for FreeBSD/MacOS combos=2E I'll look at it again=2E
> >
> > For the record=2E I'm *only* using FreeBSD in this situation=2E I
> > only mentioned Windows above, for the use of it's boot manager=2E
> >
> > Thanks again!
> >
> Refind will find all the bootable EFI "elements" in the EFI partition
> and menu them=2E=C2=A0 The question then becomes whether multiple efi loade=
rs
> can be told to each use a *different* partition to load the kernel from
> (and thus the loader file, which in turn can tell it where the root
> filesystem is=2E)
>=20
> Reading through the man page it appears they may not be=2E=C2=A0 You could =
of
> course interrupt it and manually select that, but I suspect that's not
> what you want to have to do=2E
>=20
> I use refind on a dual-boot (win10/FreeBSD) system but not with multiple
> independent FreeBSD versions=2E
Thanks for all the detail, Karl=2E I was also looking at those details=2E It
occurs to me that an *ideal* arrangement might be the ability to name each
efi loader according to it's target, or probably better; (name) the directo=
ries
that hold the loaders=2E It just seems wasteful/inefficient to create x numbe=
r
of efi partitions for x number of OSs=2E Maybe boot0 could be coerced info
something similar? I'm currently looking at Clover (popular with the
"hackintosh" users) that seems to do something similar=2E

Thanks again!

--Chris
>=20
> --=20
> Karl Denninger
> karl@denninger=2Enet <mailto:karl@denninger=2Enet>
> /The Market Ticker/
> /[S/MIME encrypted email preferred]/





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5f539384af3832da5f80a0671cea767c>