Для запуска утилиты командной строки выполните следующие действия.
Введите команду su для получения прав корневого пользователя.
Перейдите в каталогов котором записаны исходные тексты.
# cd /usr/src/linux-2.4.2
Примечание
Если номер версии вашего ядра или используемый каталог другие, измените команду соответствующим образом.
Выполните следующую команду.
#make
config
Последует первый вопрос о конфигурировании ядра: по команде make config выводится последовательность таких вопросов. Несколько первых показаны на рис. 20.1.
[root@linux71 linux-2.4.2]* make config
rm -f include/asm
( cd include ; in -sf asm-i386 asm)
/bin/sh scripts/Configure arch/i386/config.in
#
# Using defaults found in arch/ 1386/defconfig
#
*
* Code maturity level options
* j Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTftL) [N/y
/?]
*
*
Loadable module support *
Enable loadable module support (CQNFIG_MODULES) [V/n/7]
Set version information on all module symbols (CONFIG_MODVERSIONS) [V/n/7]
Kennel module loader (CONFIG_KMOO) [V/n/7]
*
* Processor type and features *
Processor family (386, 486, 586/K5/5x86/6x86/6x86MX,
Pentium-Classic, Pentium-HM X,
Pentium-Pro/Celerbn/Pentium-II,
Pentium-Ill, Pentium-4,
K6/K6-II/K6-III, flthl on/Duron/K7,
Crusoe, Uinchip-C6, Uinchip-2,
Uinchip-2R/Uinchip-3) [Pentium-Ill]
defined CONFIG_MPENTIWIII Toshiba Laptop support (CONFIG_TOSHIBfl) [N/y/m/7] []
Рис. 20.1.
Простейшая процедура конфигурирования ядра с ответами на вопросы
в командной строке
Примечание
Последовательность вопросов меняется в зависимости от вводимых ответов.
Чтобы оставить значение параметра по умолчанию достаточно нажать Enter. Вариант по умолчанию обозначен заглавной буквой. Например, вопрос о поддержке сета имеет вид:
Networking support (CONFIG_NET) [Y/n/7] Поддержка.сети (CONFIG_NET) [Д/н/?]
Нажатие Enter равносильно вводу Y (Да). Вопросы для параметров, обозначающих включение программных блоков в ядро или их использование как самостоятельных модулей, следующие: