Date: Mon, 15 Aug 2022 00:09:48 +0100 From: Nuno Teixeira <eduardo@freebsd.org> To: Pete Wright <pete@nomadlogic.org> Cc: FreeBSD CURRENT <freebsd-current@freebsd.org> Subject: Re: Updating EFI boot loader results in boot hangup Message-ID: <CAFDf7UJ65kFdP5KM%2BPX60B%2BkwchtcNEjWCMBS0ZTAq6=P0tLpw@mail.gmail.com> In-Reply-To: <9c63a5cd-cd3e-dba4-e436-10f2187ec6f5@nomadlogic.org> References: <20220814.095721.849461222067829352.yasu@FreeBSD.org> <CA%2BGqWgsMYEp4goeLBO4%2BufDU_ap5Opmf4udL_WSd-NZU1Q3dog@mail.gmail.com> <CANCZdfp4Har%2BrLV5kg94EWO_Uc767K7ga9AKLTznvqoC2JvQXw@mail.gmail.com> <20220814.110850.1703361053728529792.yasu@FreeBSD.org> <CA%2BGqWguOkHegLmijD2BAYhj7t9qCVY%2BmYNLN1_tJGp%2Bi=mNn6g@mail.gmail.com> <45007308-136a-8938-33d0-bb2509ee6ae7@FreeBSD.org> <20220814192609.wyfcogl3dwzteuva@colony.nomadlogic.org> <77a7f41c-b060-8582-f19f-345c33043750@gmail.com> <9c63a5cd-cd3e-dba4-e436-10f2187ec6f5@nomadlogic.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
Isn't better just to mount -t msdos /dev/xxxpn /mnt and cp /boot/loader.efi
/mnt/efi/boot/bootx64.efi?
Pete Wright <pete@nomadlogic.org> escreveu no dia domingo, 14/08/2022 à(s)
22:58:
>
>
> On 8/14/22 13:26, Graham Perrin wrote:
>
> On 14/08/2022 20:26, Pete Wright wrote:
>
> … has anyone else who has been impacted by this been able to recover? …
>
> If you have multiple boot environments: do you have a non-affected BE
> (prior to c32dde3166922f55927764464d13f1bc9640f5f6)?
>
>
> So unfortunately i didn't have a recent BE, but I was able to do the
> following to get back up:
>
> 1. download latest CURRENT snapshot memdisk from ftp.freebsd.org and put
> it on a usb drive
> 2. boot via usb drive and enter live shell
> 3. load zfs kmod:
> kldload zfs
> 4. import zroot:
> zpool import -R /mnt/ zroot
> 5. mount ROOT filesystem:
> zfs mount zroot/ROOT/default
> 6. copy usb loader to zroot:
> cp /boot/loader /mnt/boot/loader
>
>
> i'd recommend just using boot environments, it's much easier and is
> specifically what they are for :)
>
> -pete
>
> --
> Pete Wrightpete@nomadlogic.org
> @nomadlogicLA
>
>
--
Nuno Teixeira
FreeBSD Committer (ports)
[-- Attachment #2 --]
<div dir="ltr">Isn't better just to mount -t msdos /dev/xxxpn /mnt and cp /boot/loader.efi /mnt/efi/boot/bootx64.efi?<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Pete Wright <<a href="mailto:pete@nomadlogic.org">pete@nomadlogic.org</a>> escreveu no dia domingo, 14/08/2022 à(s) 22:58:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<br>
<br>
<div>On 8/14/22 13:26, Graham Perrin wrote:<br>
</div>
<blockquote type="cite">
<div>On 14/08/2022 20:26, Pete Wright
wrote:<br>
</div>
<blockquote type="cite">
<pre>… has anyone else who has been impacted by this been able to recover? …</pre>
</blockquote>
If you have multiple boot environments: do you have a non-affected
BE (prior to c32dde3166922f55927764464d13f1bc9640f5f6)?<br>
<u></u><u></u>
</blockquote>
<br>
So unfortunately i didn't have a recent BE, but I was able to do the
following to get back up:<br>
<br>
1. download latest CURRENT snapshot memdisk from <a href="ftp://ftp.freebsd.org" target="_blank">ftp.freebsd.org</a> and
put it on a usb drive<br>
2. boot via usb drive and enter live shell<br>
3. load zfs kmod:<br>
kldload zfs<br>
4. import zroot:<br>
zpool import -R /mnt/ zroot<br>
5. mount ROOT filesystem:<br>
zfs mount zroot/ROOT/default<br>
6. copy usb loader to zroot:<br>
cp /boot/loader /mnt/boot/loader<br>
<br>
<br>
i'd recommend just using boot environments, it's much easier and is
specifically what they are for :)<br>
<br>
-pete<br>
<pre cols="72">--
Pete Wright
<a href="mailto:pete@nomadlogic.org" target="_blank">pete@nomadlogic.org</a>
@nomadlogicLA</pre>
</div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><span style="color:rgb(102,102,102)">Nuno Teixeira<br>FreeBSD Committer (ports)</span></div></div>
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7UJ65kFdP5KM%2BPX60B%2BkwchtcNEjWCMBS0ZTAq6=P0tLpw>
