>[оверквотинг удален]
> --------------------------------------------------------------
>>>> Kernel build for AMD64_IPFW completed on Wed Feb 16 01:38:46 EET 2011
> --------------------------------------------------------------
> Тут же делаю
> make installkernel KERNCONF=AMD64_IPFW
> Перезагружаюсь и получаю
> [root@gw-151-143 /usr/home/kris]# uname -a
> FreeBSD gw-151-143.cnm.local 8.2-RC3 FreeBSD 8.2-RC3 #1: Mon Feb 14 20:20:52 EET 2011
> root@gw-151-20.cnm.local:/usr/src/sys/amd64/compile/GENERIC amd64
> Слово GENERIC - это уже глобальная переменная что ли ?слово GENERIC - имя ядра:
/usr/src/sys/amd64/compile/GENERIC
ваши беды от каши и сумбура:
1) config - это старый метод сборки ЯДРА (только ядра) у всех xBSD и я бы его
НЕ СТАЛ ИСПОЛЬЗОВАТЬ!
Посему, зачистите /sys/amd64/compile
2) лучше использовать традиционный метод сборки из /usr/src
3) перед сборкой чего-либо, следует выполнять:
# rm -rf /usr/obj/*
Допустим у меня установлена 8.2-RC3, те и система и ядро синхронизированы:
система 8.2-RC3 (бинарники) и ядро 8.2-RC3, тогда я могу без пересборки системы,
собирать только нужное мне ядро:
- зачищаем /usr/obj
# rm -rf /usr/obj/*
- переходим в /usr/src
# cd /usr/src
- собираем и устанавливаем ядро:
сборка:
# make buildkernel KERNCONF=NAME (где NAME имя файла ядра из /sys/ARCH/conf, где ARCH - требуемая архитектура)
инсталляция:
# make installworld KERNCONF=NAME
прим: внутри одной ветки можно сделать downgrade, хотя лучше до этого не доводить,
важно с чем собран третичный софт: версии системных библиотек