Для сборки ядра понадобятся исходные коды FreeBSD.
Их можно установить вместе с системой указав в списке компонентов пункт src.
Или скачать с помощью svn в директорию /usr/src/.

Есть два способа установки ядра.

1-й способ.

Переходим в директорию /usr/src/sys/i386/conf.

# cd /usr/src/sys/i386/conf


Копируем оригинальный конфиг ядра в свой.

# cp GENERIC SIMPLEBSDKERN


Запускаем сборку конфигурации.

# config SIMPLEBSDKERN


Переходим в директорию с созданной конфигурацией.

# cd /usr/src/sys/i386/compile/SIMPLEBSDKERN


Запускаем настройку конфигурации.

# make depend


Собираем ядро.

# make


Инсталируем ядро в систему.

# make install


Все команды должны отработать без ошибок, иначе ядро не соберется.

Перезагружаемся.

# reboot


Проверяем наше новое ядро.

# uname -a

 

2-ой способ сборки ядра.

# cd /usr/src/sys/i386/conf
# cp GENERIC SIMPLEBSDKERN
# cd /usr/src
# make buildkernel KERNCONF=SIMPLEBSDKERN
# make installkernel KERNCONF=SIMPLEBSDKERN