Project

General

Profile

Actions

Regression #14930

closed

Clean installation using Auto (ZFS) + MBR (BIOS) does not boot

Added by Boycee . 6 months ago. Updated 27 days ago.

Status:
Resolved
Priority:
Normal
Category:
Installer
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
24.03
Release Notes:
Default
Affected Version:
2.7.0
Affected Architecture:
amd64

Description

Installing pfSense 2.7.0 using the Auto (ZFS) + MBR (BIOS) options appears successful, however when the installer reboots the system, the system fails to boot successfully, with a message displayed indicating the operating system is missing.

It is possible to install 2.6.0 with these options (Auto (ZFS) + MBR (BIOS)) and successfully upgrade to 2.7.0.

I believe this issue is inherited from FreeBSD:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267843
https://reviews.freebsd.org/D40816

Whilst this issue should ideally be resolved in future releases of pfSense, I assume it must be considering for future in-place upgrades to avoid “bricking” devices already configured in this way.

Actions #1

Updated by Christian McDonald 6 months ago

  • Assignee set to Christian McDonald
Actions #2

Updated by Christian McDonald 6 months ago

Yes, I proposed a fix for this upstream. I’ll poke the right people again

Actions #3

Updated by Boycee . 5 months ago

Christian McDonald wrote in #note-2:

Yes, I proposed a fix for this upstream. I’ll poke the right people again

Any update on this as I can't seem to see any progress via the FreeBSD links I identified in the original report?

Actions #4

Updated by Christian McDonald about 1 month ago

This fix is in pfSense Plus currently, and will be in the next release of CE. Upstream will likely be deprecating and removing MBR support as there are fewer and fewer reasons for using it...so not much interest in fixing it. Both bios and uefi platforms can boot FreeBSD from GPT formatted disks, which are vastly superior to MBR disks. There are some embedded platforms that require MBR but again that list is going to get even shorter once armv7 support is removed for good.

Actions #5

Updated by Jim Pingle about 1 month ago

  • Status changed from New to Feedback
  • Target version set to 2.8.0
  • Plus Target Version set to 24.03
Actions #6

Updated by Jim Pingle about 1 month ago

  • Subject changed from Clean installation of pfSense 2.7.0 using Auto (ZFS) + MBR (BIOS) does not boot to Clean installation using Auto (ZFS) + MBR (BIOS) does not boot
Actions #7

Updated by Christopher Cope 27 days ago

  • Status changed from Feedback to Resolved

MBR (BIOS) is working as expected on

24.03-BETA (amd64)
built on Fri Mar 29 6:00:00 UTC 2024
FreeBSD 15.0-CURRENT

Actions

Also available in: Atom PDF