Для начала я обновил систему до ветки 7.1 release. Версия до момента обновления была 7.0 Beta 1.5.
Поехали
1. Скачиваем с svn исходники 7.1 ветки
svn co http://svn.freebsd.org/base/release/7.1.0/ /usr/src
2. Настраиваем конфигурационный файл ядра
ee /usr/src/sys/i386/conf/MYKERNEL
3. Собираем мир
cd /usr/src
make buildworld
4. Собираем наше ядро
make buildkernel KERNCONF=MYKERNEL
5. Устанавливаем наше ново собранное ядро
make installkernel KERNCONF=MYKERNEL
6. Перезагружаемся и если система нормально загрузилась смотрим все ли в порядке.
reboot
7. Подготовка перед установкой мира
mergemaster -p
8. Установка мира
make installworld
9. Обязательная процедура после установки мира
mergemaster
10. Перезагружаем систему и надеемся что все будет хорошо
reboot
11. После удачно загрузки чистим систему от старых файлов и библиотек
cd /usr/src
make BATCH_DELETE_OLD_FILES=YES delete-old delete-old-libs
12. И снова перезагружаем систему
reboot
13. Система обновленна. Возможно после удаления старых файлов и библиотек прийдется пересобрать ввесь софт который был связан. В моем случае ничего не понадобилось.
Следующийм этапом будет перенос системы с одного жесткого диска на другой.




