собираю ядро с опциями:options IPFIREWALL
options IPDIVERT
options IPFIREWALL_FORWARDдалее как обычно
# make depend
# make
# make install
# rebootна всех этапах всё отрабатывает нормально, без ругательств..
Проблема в том что после перезагрузки IPFW не работает, ругается на то что модуль ipfw.ko не подгружен! Хотя я ж IPFW в ядро вкомпилировал!!
...и даже во время загрузки выдает старое название ядра и старую дату его сборки
FreeBSD 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Mon Dec 26 15:00:29 KGT 2005
root@:/usr/src/sys/i386/compile/myconf i386т.е. получатся что несмотря на то что # make depend # make # make install отрабатывает нормально -- но ядро загружается попрезнему старое. Не помогает даже удаление содержимого
из /boot/rernel.old
В процессе # make install пишется что и куда ставится, посмотри.
>[оверквотинг удален]
>его сборки
>
>FreeBSD 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Mon Dec 26 15:00:29 KGT 2005
>
>root@:/usr/src/sys/i386/compile/myconf i386
>
>т.е. получатся что несмотря на то что # make depend #
>make # make install отрабатывает нормально -- но ядро загружается попрезнему
>старое. Не помогает даже удаление содержимого
>из /boot/rernel.oldKak nas4et:
cd /usr/src
make buildworld
make buildkernel
make installkernel
reboot
>cd /usr/src
>make buildworld
>make buildkernel
>make installkernel
>rebootДа, верно. Читайте хэндбук о том как пересобирать ядро.
>Да, верно. Читайте хэндбук о том как пересобирать ядро.Ядро отлично пересобирается любым из способов.
Не то ядро собралось. Параметр ident в конфиге ядра чему равен ?
>
> Не то ядро собралось. Параметр ident в конфиге ядра
>чему равен ?ident GENERIC
>далее как обычно
># make depend
># make
># make install
># rebootКаким боком это обычно?
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNELили просто
make kernel KERNCONF=MYKERNEL
>[оверквотинг удален]
>># reboot
>
>Каким боком это обычно?
>
>make buildkernel KERNCONF=MYKERNEL
>make installkernel KERNCONF=MYKERNEL
>
>или просто
>
>make kernel KERNCONF=MYKERNELВ РУКОВОДСТВЕ это называтся: "Способ 1. Сборка ядра ''традиционным'' способом"
По теме:
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
результата не даетПосле make install или make installkernel KERNCONF=MYKERNEL пишет что установлено в /boot/kernel
и дата создания файлов свежая:# ls -l /boot/kernel | more
total 19614
-r-xr-xr-x 1 root wheel 14801 Dec 21 09:41 3dfx.ko
-r-xr-xr-x 1 root wheel 50722 Dec 21 09:41 aac.ko
-r-xr-xr-x 1 root wheel 4223 Dec 21 09:41 aac_linux.ko
-r-xr-xr-x 1 root wheel 3164 Dec 21 09:41 accf_data.ko
......При запуске natd:
# /sbin/natd -n ste1
natd: Unable to create divert socket.: Protocol not supportedipfw фунициклирует в качестве модуля ipfw.ko
Сдается мне что либо не выполнен config myconf, либо myconf не там лежит
ls -l /usr/src/sys/i386/conf/myconf что говорит ?
>Сдается мне что либо не выполнен config myconf, либо myconf не там
>лежит
>
>
>ls -l /usr/src/sys/i386/conf/myconf что говорит ?:)
myconf - это старое ядро, собранное аж в Mon Dec 26 15:00:29 2005
его я убрал подальше от /usr/src
>В РУКОВОДСТВЕ это называтся: "Способ 1. Сборка ядра ''традиционным'' способом"Да? Покажи где это написано.
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...
>По теме:
>make buildkernel KERNCONF=MYKERNEL
>make installkernel KERNCONF=MYKERNEL
>результата не даетЧитать до посинения handbook.
>[оверквотинг удален]
>Да? Покажи где это написано.
>
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...
>
>>По теме:
>>make buildkernel KERNCONF=MYKERNEL
>>make installkernel KERNCONF=MYKERNEL
>>результата не дает
>
>Читать до посинения handbook.А Вы принципиально читаете handbook на англ. языке? Ведь есть же прекраснейшие переводы, при чем далеко на не безизвестных ресурсах..
http://bsdportal.ru/fdocs/books/handbook/kernelconfig-buildi...
к примеру, этот же мануал, переведенный на русский язык.
>[оверквотинг удален]
>Да? Покажи где это написано.
>
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...
>
>>По теме:
>>make buildkernel KERNCONF=MYKERNEL
>>make installkernel KERNCONF=MYKERNEL
>>результата не дает
>
>Читать до посинения handbook.почитайте handbook, который устанавливаетя вместе с системой:
/usr/share/doc/_ВАШ_ЯЗЫК_/books/handbook/kernelconfig-building.htmlЕсли будут сомнения, попробуйте сами собрать ядро "моим кривым спосбом"
на FreeBSD 6.2 RELEASE, думаю получится.P.S.
Проблема у меня не из разряда "собираю ядро второй раз в жизни и не получается, и еще вопрос как подключить дискету.."
>[оверквотинг удален]
>его сборки
>
>FreeBSD 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Mon Dec 26 15:00:29 KGT 2005
>
>root@:/usr/src/sys/i386/compile/myconf i386
>
>т.е. получатся что несмотря на то что # make depend #
>make # make install отрабатывает нормально -- но ядро загружается попрезнему
>старое. Не помогает даже удаление содержимого
>из /boot/rernel.oldдействительно config $_новое_ядро_