Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Mar 2020 21:09:51 -0500
From:      Kyle Evans <kevans@freebsd.org>
To:        Rebecca Cran <rebecca@bsdio.com>
Cc:        Tomoaki AOKI <junchoon@dec.sakura.ne.jp>,  FreeBSD Current <freebsd-current@freebsd.org>, bsd-lists@bsdforge.com
Subject:   Re: When will the FreeBSD (u)EFI work?
Message-ID:  <CACNAnaF-5ZD-9Cu%2BBrNtWE-LCZsbhzoW=CwcLVZ-JGMM1QdVkQ@mail.gmail.com>
In-Reply-To: <40bacb99-d463-cbad-3ccf-b3ddd6856d10@bsdio.com>
References:  <318FDBAF-448F-4C55-A9A8-69D71A73E43B@me.com> <344e85545cfc47c9835fc5918e5b1dc1@udns.ultimatedns.net> <20200329211137.012a8fd62b58525b027bcfb6@dec.sakura.ne.jp> <40bacb99-d463-cbad-3ccf-b3ddd6856d10@bsdio.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Mar 29, 2020 at 6:19 PM Rebecca Cran <rebecca@bsdio.com> wrote:
>
> On 3/29/20 6:11 AM, Tomoaki AOKI wrote:
>
> >
> > 3. based solution looks good to me.
> >
> > IMHO, assuming /efi/bootx[64|32].efi is boot1.efi or loader.efi
> > or EFI environment pointing to either one is properly used,
>
>
> That's another thing: we should be installing loader.efi as
> \efi\boot\bootx64.efi (as well as \boot\freebsd\loader.efi) since it's
> entirely possible to lose the Boot Manager entry and end up with an
> unbootable system as a result. Unfortunately people have had bad
> experiences with other operating systems overwriting bootx64.efi and
> don't believe we should do that.
>

I have mixed feelings about this -- symlinks don't exist on FAT,
right? So then the maintenance overhead goes up, as you can always
replace \EFI\FreeBSD\ bits, but you need to make sure \EFI\BOOT
components are actually 100% without-a-doubt yours before you replace
them.

I'd be in favor of installing to \EFI\BOOT\... as well if and only if
the file doesn't already exist, assuming we can figure out how to make
it not a maintenance nightmare -- which I suspect would just mean that
we have some tool that users use to update the ESP rather than
instructing them to examine/replace files manually.

Thanks,

Kyle Evans



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaF-5ZD-9Cu%2BBrNtWE-LCZsbhzoW=CwcLVZ-JGMM1QdVkQ>