I’ve just got my hands on a new server to store backups and archived files before being sent offsite, and it wouldn’t boot off my USB key. Even after many dd, dd with skip and FreeNAS installations, I was getting a “GPT table corrupt” message. Finally, the fix was easy enough:
- boot FreeNAS installation CD and choose Shell instead of Install
- type
gpart show
, it listed my device and that GPT table was corrupt - type
gpart destroy -F <thedevice>
- return to the menu
- choose Install
- when it’s finished, go back to the shell
- type
gpart show
again to check that it’s not corrupt anymore - reboot
- enjoy your FreeNAS
That’s it.