>[оверквотинг удален]
> 0 lun 0 (pass0,ada0)
> <TOSHIBA DVD-ROM SDM2012C TU01> at scbus1 target 0 lun
> 0 (cd0,pass1)
> # gpart show
> => 34 78165293 ada0
> GPT (37G)
> 34
> 128 1 freebsd-boot
> (64K)
> 162 73400192 смотрим как у Вас создана партиция freebsd-boot,
начало с 34 блока, размер 64k:
# gpart add -t freebsd-boot -b 34 -s 64k ada0
вот только я сомневаюсь что современный gpart разрешит
создавать freebsd-boot начиная с -b 34... с 40'ого разрешит.
Возможно, имеет смысл найти старый дистрибутив: 8'ка или 7'ка
и попробовать gpart оттуда.
Ну или другой вариант, на стороннем или виртуальном диске
выполнить:
# gpart add -t freebsd-boot -b 40 -s 64k ada0
а затем используя dd скопировать сектора freebsd-boot
на ваш диск.
# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i1 ada0
>[оверквотинг удален]
> (35G)
> 73400354 3907584
>
> 3 freebsd-swap (1.9G)
> 77307938 857389
>
> - free -
> (419M)
> Ну и вроде что еще есть.
> Не подскажите, как восстановить загрузчик? И загрузиться штатно.
Лучше проверяйте диск и переносите систему.