SG-4860 crashed... how do I recover from a ZFS snapshot?
-
Hi,
Today I started having network issues and ended up rebooting pfSense twice.
The second time however the unit never made it to the web interface.
I unplugged the unit, connected the serial cable and launched Putty to monitor the boot process.This is what came up (and where it stopped):
SeaBIOS (version SageBIOS-20170918_115655-localhost.localdomain) iPXE (http://ipxe.org) 00:14.0 C100 PCI2.10 PnP PMM+7FB7AF80+7FADAF80 C100 iPXE (http://ipxe.org) 00:14.1 C200 PCI2.10 PnP PMM 7FB7AF80 7FADAF80 C200 iPXE (http://ipxe.org) 00:14.2 C300 PCI2.10 PnP PMM 7FB7AF80 7FADAF80 C300 iPXE (http://ipxe.org) 00:14.3 C400 PCI2.10 PnP PMM 7FB7AF80 7FADAF80 C400 Press F12 for boot menu. BIOS drive C: is disk0 | Can't find /boot/zfsloader Can't find /boot/loader / Can't find /boot/kernel/kernel FreeBSD/x86 boot Default: zfs:pfSense/ROOT/default:/boot/kernel/kernel boot: Can't find /boot/kernel/kernel FreeBSD/x86 boot Default: zfs:pfSense/ROOT/default:/boot/kernel/kernel boot:
Last year I had some issues with my unit but ended up doing a full clean install, taking the opportunity to activate ZFS.
I am hoping that having had ZFS active will allow me to recover quickly to my last known settings.Unfortunately I have no idea what do from here on. Would I still be able to reach the ZFS restore menu?
Pressing the F12 Boot key, gave me the following menu but pressing any option didn't take me much further.Press F12 for boot menu. Select boot device: 1. USB MSC Drive Generic Ultra HS-COMBO 1.98 2. iPXE (PCI 00:14.0) 3. iPXE (PCI 00:14.1) 4. iPXE (PCI 00:14.2) 5. iPXE (PCI 00:14.3) 6. Payload [setup]
PS: was still running 23.05. was planning to update to latest version soon.
Any help greatly appreciated!!
-
If you have a backup config I would just re-install to 23.09 clean and restore it. It's failing to find even the FreeBSD loader there which implies some catastrophic filesystem damage.
It could be a failed or failing eMMC in a 4860 that will be of some age at this point.
Steve