сборка ядра Linux, создание модулей ядра

  • Автор темы Elfius
  • Дата начала
E

Elfius

#1
Здравствуйте!
Требуется помощь в конфигурировании ядра Linux.
У меня стоит ядро Linux Kernel 2.4.20-8. Учусь создавать модули для ядра.
Я попробовала скомпилить пример отсюда
http://www.opennet.ru/base/dev/dev_linux_modules.txt.html
Но возникло собщение: 'The present kernel configuration has modules disabled. Type 'make config' and enable loadable module support'.
Затем я переконфигурировала ядро уже с поддержкой модулей. И когда я задаю команду make (как сказано в этом примере создания модулей ядра) появляется следующее:
make -C /lib/modules/2.4.20-8/build M=/root/hello_proc modules
make[1]: Вход в каталог `/usr/src/linux-2.4.20-8'
make -r -f tmp_include_depends all
make[2]: Вход в каталог `/usr/src/linux-2.4.20-8'
make[2]: циклическая зависисмость пропущена, цель 'modules' не трубует выполнения и так далее и так далее. В результате никакой файл в директории /proc не создается!
Объясните пожалуйста в чем дело.
 
L

Llama

#2
порядок сборки ядра 2.4

make clean
make xconfig
make bzImage
make modules
make modules_install


ну и установку самого ядра уже ручками...
 
E

Elfius

#3
Llama, вообще-то я все это делала. <!--QuoteBegin-Elfius+-->
<span class="vbquote">(Elfius)</span><!--QuoteEBegin-->Затем я переконфигурировала ядро уже с поддержкой модулей.[/quote]
З.Ы. Проблема решена, вопрос можно закрывать (установила ядро 2.6.9, обновила module-util-tools)