Проверяем текущие версию:
root@localhost:/ # uname -a
FreeBSD localhost 11.2-RELEASE FreeBSD 11.2-RELEASE #10: Thu Jul 12 01:00:23 MSK 2018 root@localhost:/usr/obj/usr/src/sys/MAIN_KERNEL amd64
После обновления система запустится со стандартном ядром GENERIC. Могут не работать сеть/ssh и так далее, нужно учитывать при удаленном сервере.
Запускаем команду для обновления текущей версии до последней.
root@localhost:/ # freebsd-update fetch install
В ответ было выведено:
WARNING: FreeBSD 11.2-RELEASE HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Thu Oct 31 04:00:00 MSK 2019 will not have been corrected.
Запускаем обновление до версии FreeBSD 12.1
root@localhost:/ # freebsd-update upgrade -r 12.1-RELEASE
Запускаем команду для обновления текущей версии до последней.
root@localhost:/ # freebsd-update fetch install
Перезагружаем.
root@localhost:/ # shutdown -r now
Проверяем что обновилось. Ядро стало GENERIC. Так же самое у меня перестала работать маршрутизация IPFW + NAT из-за стандартного ядра.
root@localhost:/ # uname -a
FreeBSD localhost 9.1-RELEASE-p22 FreeBSD 9.1-RELEASE-p22 #0: Mon Nov 3 18:22:10 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Далее нужно обновиться до версии FreeBSD 10.1
root@localhost:/ # freebsd-update upgrade -r 10.1-RELEASE
Так как я отказался при установки от документации и игры FreeBSD уточняет.
The following components of FreeBSD do not seem to be installed:
world/doc world/games
Does this look reasonable (y/n)?y