У меня были похожие проблемы при попытке загрузки с SSD после восстановления образа диска (в моем случае FreeNAS-9.2.0-RELEASE-x64.img.xz) непосредственно на SSD. Поскольку в моем NAS-устройстве не было устройства на оптических дисках, я сначала попытался использовать Tiny Core Linux, загруженный через USB-накопитель, для восстановления образа диска FreeNAS на SSD, используя тот же метод, что и оригинальный постер. Это привело к отображению предзагрузочного загрузчика («F1 FreeBSD» и т. Д.), Но не удалось найти загрузчик BTX. Затем я попытался загрузиться с USB-накопителя FreeBSD 9.2 (FreeBSD-9.2-RELEASE-amd64-memstick.img), войти в «живой» режим и затем выполнить «dd» восстановление образа диска FreeNAS на SSD. Это продолжалось далее, определяя местонахождение загрузчика BTX, однако конечным результатом был бесконечный поток символов «#», отображаемых на консоли.
В итоге мне удалось «восстановить» образ диска FreeNAS на USB-накопителе, выполнить загрузку с него, войти в оболочку и затем скопировать содержимое USB-накопителя на SSD, то есть:
dd if=/dev/da1 of=/dev/ada0 bs=64k conv=sync
где "/ dev / da1" - это флешка, а "/ dev / ada0" - SSD.