среда, 27 мая 2009 г.

FreeBSD: Как пересобрать ядро?

Чтобы посмотреть какая версия ядра:
#sysctl kern.version
в ответ что то типа но обычно GENERIC а не WIFI
kern.version: FreeBSD 7.1-RELEASE #0: Tue Apr 21 13:51:51 MSD 2009
user@Lobster.FreeBSD:/usr/src/sys/i386/compile/WIFI

Далее надо установить исходники ядра
#sysinstal

выбираем
Configure>Distributions>
[] src Source for everything
[x] sys
OK


Далее идем в папку
#cd /usr/src/sys/i386/conf
#cp GENERIC HOST
#vi HOST

Меняем строку
ident GENERIC
на
ident HOST
и тут же отмечаем опции каике надо, если их нет пишем сами, например:
options IPFILTER # Сам IPFILTER .
options IPFILTER_LOG # Включение протоколирования.
options IPFILTER_DEFAULT_BLOCK # Блокировать всё на всех сетевых
# интерфейсах.

#config HOST
Kernel build directory is ../compile/HOST
Don't forget to do ``make cleandepend; make depend''
#cd /usr/src/sys/i386/compile/HOST
#make cleandepend && make && make install

Далее идет сборка и установка ядра это происходит ОЧЕНЬ медленно!

Комментариев нет: