BASH Programming - Введение


Компиляция ядра - ядра Linux 1.3.x и 2.0.x


Для Linux 1.3x и 2.0.x процесс настройки аналогичен настройке ядра 1.2.13. Снова следуйте инструкциям файла README, чтобы правильно установить исходники. Вы начинаете процесс конфигурации ядра командой

make config

Однако, вы также можете выбрать

make menuconfig

Это команда запускает менюоснованную систему настройки с интерактивной справкой, которая позволяет вам двигаться в обратном направлении и вперед в процессе конфигурации.

Имеется также настойчиво рекомендуемый интерфейс настройки для X Window System

make xconfig

Вы можете вкомпилировать поддержку PPP непосредственно в ваше ядро или как загружаемый модуль.

Если вы используете PPP непостоянно, то рекомендуется компилировать PPP поддержку как загружаемый модуль. При использовании 'kerneld', ваше ядро автоматически загрузит модуль(и), требуемый для обеспечения поддержки PPP, когда вы начинаете ваш процесс связи PPP. Это сохраняет ценное пространство ОЗУ: часть ядра не может быть выгружена из памяти, а загружаемые модули автоматически удаляются, если не используются.

Чтобы сделать это, вы должны разрешить возможность загрузки модулей:

______________________________________________________________________

Enable loadable module support (CONFIG_MODULES) [Y/n/?] y ______________________________________________________________________

Чтобы добавить поддержку PPP в ядро, ответьте на следующий вопрос:

______________________________________________________________________

PPP (point-to-point) support (CONFIG_PPP) [M/n/y/?] ______________________________________________________________________

Для загружаемого модуля PPP, ответьте M, иначе, для компиляции PPP в ядро, ответьте Y.

В отличие от ядра 1.2.13, ядро 2.0.x создает PPP устройства на лету по необходимости и не нужно править источники, чтобы увеличить число доступных PPP устройств.



Содержание раздела