LINUX.ORG.RU
ФорумAdmin

проблемы установки ядра+ iptables


0

0

Нужно поставить новое ядро на 2.4.30 и iptables 1.2.11 . Не знаю правильно ли понял как это делается но я выполнял это следующим образом. Разместил скачанные сорсы в /usr/src/linux-2.4.30 и /usr/src/iptables-1.2.11 Потом из директория /usr/src/iptables-1.2.11 пробовал выполнить make KERNEL_DIR=/usr/src/linux-2.4.30 (так написано в файле INSTALL) После запуска этой команды начало выдавать много сообщений об ошибках. Приведу самые последние из них /usr/include/linux/autoconf.h:1:2 #error Invalid kernel header included in userspace make: ***[extensions/libpt_ah_sh.o] Error1 И все. Как сделать это правильно?

anonymous

Ответ на: комментарий от Mrak

Попробуй в /usr/src сделать linux сылку на ядро.
То есть что бы 
/usr/src/linux ссылался на /usr/src/kernel-2.4.30  

и потом при сборке iptables указать 
#make KERNEL_DIR=/usr/src/linux-2.4.30

anonymous
()

А еще проверьте, чтоб в /usr/include:
/usr/include/linux -> /usr/src/linux/include/linux
/usr/include/asm -> /usr/src/linux/include/asm
указывали на каталог с вашим новым ядром, а не на исходники старого.
Чтоб в linux и asm было то, что нужно, для ядра нужно сделать как минимум "make dep" (а может даже и make, sorry, но точно уже не помню).

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.