This is a real head scratcher....I just booted from USB using the current FreeNAS install ISO. Is this expected behavior (being able to boot via USB) with this issue? Just to be clear, I didn't change any boot_delay values when booting from a USB with the ISO...it boots fine.
Like Gizmo above, this system was also upgraded from 9.2.x to 9.3 successfully...and I believe I also upgraded the ZFS pools on my media disks.
I tried a few tests:
- I used dd to copy the "old" data from my recently upgraded USB drive to another "known good" USB stick (8GB). No issues copying the data.
- I then tried booting from the new USB stick...and encountered this error: "corrupt or invalid gpt detected" which produced the mountroot problem.
- I then tried booting from another USB with the current FreeNAS ISO...and then tried the upgrade option and selected the "old" drive...but the installer doesn't recognize that there was a previous version of FreeNAS on that drive. WTF.
So...my next test is to just do a fresh install and cross fingers...Is there a way to recover the FreeNAS settings from my "old" bootable USB prior to reinstalling the current release of FreeNAS?
Before I upgraded from 9.2.x to 9.3 I used the GUI to create a backup of my settings...but that was over 2 months ago and I tossed that file after the upgrade to 9.3 because everything appeared to be working correctly. This issue just popped out of nowhere for me...it seemed I had a perfectly well functioning 9.3 install which all of a sudden won't boot anymore.
thx--
PP