Актуальність: для версії TrueBSD 2.0-RC2 і вище
Для виконання всіх дій нам необхідні права доступу root. Заходимо в оболонку адміністратора:
%sudo su #
Для оновлення вихідних текстів базової системи TrueBSD використовується скрипт getsrc:
#sh /usr/src/getsrc
Зібрати базову систему можливо ввімкнувши/вимкнувши окремі компоненти, опис яких наводиться у файлі /usr/share/examples/etc/make.conf. Для цього скопіюйте цей файл в /etc та відредактуйте його у відповідності з вашими потребами:
#cp /usr/share/examples/etc/make.conf /etc #mcedit /etc/make.conf
Для використання конфігураційного файлу TRUEBSD (/truebsd/conf/TRUEBSD) при компіляції нового ядра необхідно його помістити в каталог /usr/src/sys/i386/conf:
#cp /truebsd/conf/TRUEBSD /usr/src/sys/i386/conf/
При необхідності його можна відредагувати, закоментувавши непотрібні рядки символом '#' (без лапок):
#mcedit /usr/src/sys/i386/conf/TRUEBSD
Очищаємо старі тимчасові файли:
#rm -r /usr/obj #cd /usr/src #make clean
Збираємо “Всесвіт” (базову систему) таким чином:
#make buildworld
Після чого збираємо нове ядро:
#make buildkernel KERNCONF=TRUEBSD
Інсталюємо нове ядро:
#make installkernel KERNCONF=TRUEBSD
Вносимо зміни в стару структуру конфігів (на нову):
#mergemaster -p #mergemaster
Інсталюємо нову базову систему:
#make installworld
Перезавантажуємо ОС:
#reboot