• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Elfius

Здравствуйте!
Требуется помощь в конфигурировании ядра Linux.
У меня стоит ядро Linux Kernel 2.4.20-8. Учусь создавать модули для ядра.
Я попробовала скомпилить пример отсюда

Но возникло собщение: '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.4

make clean
make xconfig
make bzImage
make modules
make modules_install


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

Elfius

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!