Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2026 11:46:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        doc@FreeBSD.org
Subject:   [Bug 294338] FreeBSD 14.0-RELEASE Release Notes: Upgrading from Previous Releases of FreeBSD misses several boot loader usecases
Message-ID:  <bug-294338-9-rAIEbhRJva@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-294338-9@https.bugs.freebsd.org/bugzilla/>

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

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294338

--- Comment #9 from Michael Osipov <michaelo@FreeBSD.org> ---
Apologies, it took me way longer than I have expected.

(In reply to Vladlen Popolitov from comment #4)

In my case, the BIOS doesn't switch at all. The controller I have does not have
a suitable UEFI OpROM, only legacy OpROM so it boots via CSM only. Moreover, I
can only select the controller itself in EUFI setup and then need to enter
WebBIOS (LSI) to set the one and only bootable disk, no failover possible.

My point is consistency over all possible setup scenarios you cannot foresee.
If I choose to update the root pool after system upgrade and forgot to upgrade
the loader on the other non-boot drive in the mirror then I will not be able to
boot. Additionally, during recovery I want to copy the geometry and the boot
code of the working drive on the new replacement drive without thinking whether
I have or have not updated the boot loader back then.

Yet in another sever I have provisioned recently (DL320 Gen11 with MR480i-o) I
do see all enclosure slots in the EUFI setup and configured for sequential boot
retry, but also here I want to be sure that the failover drive is exactly
configured as the failed boot drive.

(In reply to Vladlen Popolitov from comment #6)

I'd even generalize your proposal, this isn't just BIOS it is UEFI: Update all
disks which are part of the boot configuration.

(In reply to Toomas Soome from comment #7)

Exactly, uniform, swap slots, boot again, get a spare drive and fix the issue.


Also a general note that Vladlen you should take a look at the broken FAT12
copy onto a valid ESP which was fixed in
db8b56134506840832bec2d1ce07b9e00d4d6d71. This should be mentioned in the
upgrade notes.


I have here four different setups:
HPE ProLiant DL360 Gen9: UEFI boot + UFS
HPE ProLiant DL380 Gen7: BIOS boot (from UEFI) + ZFS
Fujitsu PRIMERGY RX300 S7: BIOS boot (from UEFI) + ZFS
HPE ProLiant DL320 Gen11: UEFI boot + ZFS

They all have different storage controllers and different UEFI options to
configure boot. At least from FreeBSD side I need to be sure that I have
everything on my drives to have them bootable anytime.

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

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-294338-9-rAIEbhRJva>