Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Aug 2024 19:50:11 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 279829] Unable to automatically boot after upgrading to 14.1-RELEASE
Message-ID:  <bug-279829-227-EULxYAnJEd@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-279829-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-279829-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279829

dhulme@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dhulme@gmail.com

--- Comment #14 from dhulme@gmail.com ---
I needed to upgrade my bootloader.  But reading the release notes
(https://www.jan0sch.de/post/freebsd-upgrade-uefi-bootloader/) did not give=
 me
confidence I really understood the process.

"
The ESP may already be mounted on /boot/efi. Otherwise, the partition may be
mounted manually, using the partition listed in the efibootmgr output (nda0=
p1
in this case): mount_msdosfs /dev/nda0p1 /boot/efi. See loader.efi(8) for
another example.

The value in the File field in the efibootmgr -v output,
\EFI\freebsd\loader.efi in this case, is the MS-DOS name for the boot loade=
r in
use on the ESP. If the mount point is /boot/efi, this file will translate to
/boot/efi/efi/freebsd/loader.efi. (Case does not matter on MS-DOSFS file
sytems; FreeBSD uses lower case.) Another common value for File would be
\EFI\boot\bootXXX.efi, where XXX is x64 for amd64, aa64 for aarch64, or ris=
cv64
for riscv64; this is the default bootstrap if none is configured. Both the
configured and default boot loaders should be updated by copying from
/boot/loader.efi to the correct path in /boot/efi.
"

Although this paragraph seems to contain all the important information, act=
ual
commands compared to actual efibootmgr output are a lot more concise and
understandable than saying, "to the correct path," which terrifies me to get
wrong.  Luckily I found the below written in a language I can both understa=
nd
and validate the sense of:

https://www.jan0sch.de/post/freebsd-upgrade-uefi-bootloader/

For argument's sake, why is there no automatic or semi-automatic process to
help users upgrade the boot loader, even if it simply is a prompting of "I
think you need to type "mount," and them "cp"?

Yes, users need to upgrade, but freebsd-update doesn't warn them about that,
and  neither do the instructions here:
https://www.freebsd.org/releases/14.0R/installation/.  And yes, I failed to
read the release notes the first time...

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-279829-227-EULxYAnJEd>