I think I am starting to understand this problem more. I originally installed 25.1 on a internal mmcsd0 drive, then I installed a internal nda0 drive and installed OPNsense on that. However looking at efibootmgr -v the UEFI boot order is still booting off of the mmcsd0 drive which I think caused some things to be updated on the mmc disk and some things to be updated on the nvme disk leading to a entire mess.
Currently it is booting off of mmcsd0
Currently it is booting off of mmcsd0
Code Select
# efibootmgr -v
Boot to FW : false
BootCurrent: 0004
Timeout : 5 seconds
BootOrder : 0004, 0003
+Boot0004* UEFI OS HD(1,GPT,8aa2d5db-721c-11f0-9374-6462662f3ea6,0x28,0x82000)/File(\EFI\BOOT\BOOTX64.EFI)
gpt/efiboot0:/EFI/BOOT/BOOTX64.EFI /boot/efi//EFI/BOOT/BOOTX64.EFI
Code Select
# gpart list
1. Name: mmcsd0p1
Mediasize: 272629760 (260M)
Sectorsize: 512
Stripesize: 512
Stripeoffset: 0
Mode: r1w1e2
efimedia: HD(1,GPT,8aa2d5db-721c-11f0-9374-6462662f3ea6,0x28,0x82000)
rawuuid: 8aa2d5db-721c-11f0-9374-6462662f3ea6
rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
label: efiboot0
length: 272629760
offset: 20480
type: efi
index: 1
end: 532519
start: 40
When it should be booting off of Code Select
1. Name: nda0p1
Mediasize: 272629760 (260M)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 20480
Mode: r0w0e0
efimedia: HD(1,GPT,bfe40c7a-721a-11f0-bd70-6462662f3ea6,0x28,0x82000)
rawuuid: bfe40c7a-721a-11f0-bd70-6462662f3ea6
rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
label: efiboot0
length: 272629760
offset: 20480
type: efi
index: 1
end: 532519
start: 40
"