View previous topic :: View next topic |
Author |
Message |
lyuq n00b
Joined: 14 Jan 2004 Posts: 24 Location: RU
|
Posted: Thu Jan 15, 2004 3:20 pm Post subject: конфигурирование ядра |
|
|
У меня какая-то ерунда с конфигурированием ядра, make menuconfig и make xconfig не работают, и вот что пишут:
Code: |
bash-2.05b# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.22-gentoo-r4/scripts/lxdialog'
make[1]: Leaving directory `/usr/src/linux-2.4.22-gentoo-r4/scripts/lxdialog'
/bin/sh scripts/Menuconfig arch/i386/config.in Using defaults found in .config
Preparing scripts: functions, parsing...........................................................................................done.
|
в menuconfig на этом все и заканчивается...
Code: |
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Entering directory `/usr/src/linux-2.4.22-gentoo-r4/scripts'
cat header.tk >> ./kconfig.tk
./tkparse < ../arch/i386/config.in >> kconfig.tk
echo "set defaults \"arch/i386/defconfig\"" >> kconfig.tk
echo "set ARCH \"i386\"" >> kconfig.tk
cat tail.tk >> kconfig.tk
chmod 755 kconfig.tk
make[1]: Leaving directory `/usr/src/linux-2.4.22-gentoo-r4/scripts'
wish -f scripts/kconfig.tk
make: wish: Command not found
make: *** [xconfig] Error 127
|
а тут по ходу нужен wish, но сам компилиться не хочет или у меня руки кривые...[/code] |
|
Back to top |
|
|
Bash[DevNull] Guru
Joined: 10 Oct 2003 Posts: 333
|
Posted: Thu Jan 15, 2004 4:48 pm Post subject: |
|
|
А ты как сорцы ядра ставил? Если ручками то наверное такое и могло произойти, т.е. чего-то нехватает для нормальной работы.
Ядро нужно ставить (вернее его сорцы) посредствам портежей, что нить типа
Code: |
emerge -v sys-kernel/gentoo-sources |
_________________ Biomechanical Artificial Sabotage Humanoid |
|
Back to top |
|
|
lyuq n00b
Joined: 14 Jan 2004 Posts: 24 Location: RU
|
Posted: Thu Jan 15, 2004 7:25 pm Post subject: |
|
|
при помощи emerge и ставил, причем сначала все нормально откомпилилось (конфигурить было лень, поэтому делал это при помощи genkernel), а когда всю систему доставил, обнаружилось, что ядро собралось вообще без поддержки iptables, а оно надо. Причем сначала не компилилось 2.4.20 а потом (после обновления) 2.4.22. вот. |
|
Back to top |
|
|
Bash[DevNull] Guru
Joined: 10 Oct 2003 Posts: 333
|
Posted: Thu Jan 15, 2004 8:12 pm Post subject: |
|
|
Жуть какая-то, попробуй тогда опять поставить его ;) Мб что-то пох...илось =)
А iptables достаточно специфичная вешь - потому поумолчанию не врубаеться. Хотя странно, ибо модули не так сильно отегащают систему.... ХЗ эни квестионс ту генту-тим ;) _________________ Biomechanical Artificial Sabotage Humanoid |
|
Back to top |
|
|
Urs n00b
Joined: 25 Aug 2003 Posts: 72 Location: Russia, SPb
|
|
Back to top |
|
|
dozzerr n00b
Joined: 18 Jan 2004 Posts: 3 Location: Казахстан
|
Posted: Sun Jan 18, 2004 12:39 pm Post subject: |
|
|
Метод установки установки тут асолютно не причем...
Лечится просто :
Правим Makefile
1. (где-то в районе строки 245 в секции MRPROPER_FILES находим include/asm и переносим ее пониже - в секцию MRPROPER_DIRS)
2. где-то возле строк 295-300 ищем строчку rm -f include/asm и заменяем ее на rm -rf include/asm
Вуаля...... Этот баг появился в патче 2.4.21.... |
|
Back to top |
|
|
Bash[DevNull] Guru
Joined: 10 Oct 2003 Posts: 333
|
Posted: Sun Jan 18, 2004 3:39 pm Post subject: |
|
|
dozzerr wrote: | Метод установки установки тут асолютно не причем...
|
Ну как же? :) Ведь установка берет ваниллу, а потом налагет на нее патчи. Как раз один из патчей оказался кривым =) _________________ Biomechanical Artificial Sabotage Humanoid |
|
Back to top |
|
|
lyuq n00b
Joined: 14 Jan 2004 Posts: 24 Location: RU
|
Posted: Mon Jan 19, 2004 2:08 pm Post subject: |
|
|
Сделал я конфиг на другом компе, чтоб не мучаться...
а еще пытался поставить ядро 2.6.1, так у него проявились какие-то проблемы с загрузкой модулей, не грузит, и все... Ни кто не вкурсе в чем может быть дело? |
|
Back to top |
|
|
|