Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jul 2020 16:45:42 -0400
From:      Charles Sprickman <spork@bway.net>
To:        Guido van Rooij <guido@gvr.org>
Cc:        Kyle Evans <kevans@freebsd.org>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: 12.1p7 no longer boots after doing zpool upgrade -a
Message-ID:  <0151E219-E1B6-4F46-9716-F9214DC183BD@bway.net>
In-Reply-To: <20200710184446.GA8358@gvr.gvr.org>
References:  <20200709131201.GA3464@co.gvr.org> <CACNAnaGbCknS18yLv1ow2FFnj5xSMHXQZgxfRPMUMTb5ujB=fw@mail.gmail.com> <20200710182903.GA7412@gvr.gvr.org> <20200710184446.GA8358@gvr.gvr.org>

next in thread | previous in thread | raw e-mail | index | archive | help


> On Jul 10, 2020, at 2:44 PM, Guido van Rooij <guido@gvr.org> wrote:
>=20
> On Fri, Jul 10, 2020 at 08:29:03PM +0200, Guido van Rooij wrote:
>> On Thu, Jul 09, 2020 at 08:24:54AM -0500, Kyle Evans wrote:
>>> On Thu, Jul 9, 2020 at 8:12 AM Guido van Rooij <guido@gvr.org> =
wrote:
>>>>=20
>>>> I did a zpool upgrade -a to enable large_dnode and spacemap_v2.
>>>> After that, I did:
>>>> gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ada0
>>>> gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ada1
>>>> and:
>>>> gpart bootcode -p /boot/boot1.efifat -i 1 ada0
>>>> gpart bootcode -p /boot/boot1.efifat -i 1 ada1
>>>>=20
>>>> Now the system no longer boots from either disk and drops to the =
efi shell.
>>>=20
>>> This method of updating the ESP is no longer recommended for new =
12.x
>>> installations -- we now more carefully construct the ESP with an
>>> /EFI/FreeBSD/loader.efi where loader.efi is /boot/loader.efi. You =
will
>>> want to rebuild this as such, and that may fix part of your problem.
>>=20
>> Hi Kyle,
>>=20
>> Thnaks for your asnwer. I have not got it to work with that
>> configuration. What did work was to replace the  =
/efi/boot/BOOTx64.efi
>> with loader.efi and and change the content of startup.nsh with
>> loader.efi. Withoyt the above answer I wouldn't have figure it out
>> that quickly so thanks!
>>=20
>> I will investigate further once I have more time (early next week =
probably).
>=20
> There was one question I forgot to ask:
> Could I have known that my method of updating the ESP was not correct?
> If so, where is this documented?

+1

I have a few new servers and I figured that to keep with the times I =
should be doing EFI instead of legacy boot, but if this is one of those =
features where you have to be subbed to a number of email lists to know =
what state the feature is in, then maybe legacy boot is the right =
direction.

I don=E2=80=99t see any upgrade tips here:

=
https://www.freebsd.org/cgi/man.cgi?query=3Duefi&sektion=3D8&manpath=3Dfre=
ebsd-release-ports

This handbook seems to have no upgrade info:

https://www.freebsd.org/doc/handbook/updating-upgrading.html
https://www.freebsd.org/doc/handbook/boot-introduction.html
https://www.freebsd.org/doc/handbook/book.html

And I=E2=80=99m still not sure if the wiki is considered a canonical =
source for this info or if it=E2=80=99s more of a developer=E2=80=99s =
notebook.

Thanks,

Charles

>=20
> -Guido
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to =
"freebsd-stable-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0151E219-E1B6-4F46-9716-F9214DC183BD>