Bug 253611

Summary: Boot loader screen graphics broken after update to 13.0 BETA2
Product: Base System Reporter: Igor Osminin <osm.gosha>
Component: binAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed Works As Intended    
Severity: Affects Only Me CC: ecyoung, tsoome
Priority: --- Keywords: loader
Version: 13.0-STABLE   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
Boot loader screen none

Description Igor Osminin 2021-02-18 07:14:04 UTC
I upgraded from version 12.2 to 13.0 BETA2. No errors or warnings were noticed during the update. After that, broken pseudo graphics are displayed on the boot screen instead of images from /boot/images. Photo in the attachment
Comment 1 Igor Osminin 2021-02-18 08:51:54 UTC
Created attachment 222550 [details]
Boot loader screen
Comment 2 Yuri Pankov freebsd_committer freebsd_triage 2021-02-18 09:46:29 UTC
If this is UEFI boot, you will need to manually update loader.efi in ESP.
Comment 3 Toomas Soome freebsd_committer freebsd_triage 2021-02-18 09:54:34 UTC
(In reply to Igor from comment #0)

I only confirm what Yuri already wrote; this does happen because you have loader.efi installed in Efi System Partition (ESP), and the upgrade process does not update it.

To fix, you need to use mount -t msdosfs, find from mounted tree the *.efi binary, and update it from /boot/loader.efi. It may be <mntpoint>/efi/boot/bootx64.efi or <mountpoint>/efi/freebsd/loader.efi

Other way is to check output from efibootmgr -v, and then update the file.
Comment 4 Igor Osminin 2021-02-18 10:32:41 UTC
Thank you, I'll try!
Comment 5 Carter 2021-05-24 00:40:52 UTC
Can also confirm this is needed for 13.0-RELEASE. A note in the upgrade instructions at https://www.freebsd.org/releases/13.0R/installation/ would be a nice heads up, as I missed this too for about a month