Конфигуратор командной строки
Для запуска утилиты командной строки выполните следующие действия.
- Введите команду su для получения прав корневого пользователя.
- Перейдите в каталогов котором записаны исходные тексты.
# cd /usr/src/linux-2.4.2
Примечание
Если номер версии вашего ядра или используемый каталог другие, измените команду соответствующим образом. - Выполните следующую команду.
#make config
Последует первый вопрос о конфигурировании ядра: по команде make config выводится последовательность таких вопросов.
[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] []
Примечание
Последовательность вопросов меняется в зависимости от вводимых ответов.
Чтобы оставить значение параметра по умолчанию достаточно нажать Enter. Вариант по умолчанию обозначен заглавной буквой. Например, вопрос о поддержке сета имеет вид:
Networking support (CONFIG_NET) [Y/n/7] Поддержка.сети (CONFIG_NET) [Д/н/?]
Нажатие Enter равносильно вводу Y (Да). Вопросы для параметров, обозначающих включение программных блоков в ядро или их использование как самостоятельных модулей, следующие:
Kernel support for ELF binaries (CONFIG_BINFMT_ELF) [Y/m/n/?] Поддержка ядром формата ELF (CONFIG_BINFMT_ELF) [Д/м/н/?]
На многие вопросы об устройствах предлагаются варианты ответов, например M/n, что означает "Модуль" или "не включать".
Один из.вариантов ответа на каждый вопрос – ввод вопросительного знака, после чего на экран выводится описание параметра (как правило, достаточно полное).
Совет
Во всех трех конфигурационных утилитах используется одна и та же справочная информация.
Недостатки этой конфигурационной утилиты следующие.
- Необходимость ответить на несколько сотен вопросов (точное их число зависит от вводимых ответов).
- Вернуться к предыдущему вопросу, чтобы изменить ответ, можно только начав все сначала.
- Нет возможности просмотреть параметры различных категорий.
- Есть, однако, и преимущества.
- Для конфигурирования ядра не нужны никакие пакеты, кроме пакета исходных текстов.
- Процесс можно автоматизировать, написав сценарий ввода нужных параметров.
Меню текстового режима, описанное ниже, упрощает процесс конфигурирования, предоставляя возможность просмотра выбранных параметров конфигурации и создания файла конфигурации.
Примечание
Процесс конфигурирования можно прервать, нажав клавиши CTRL + C. Тогда на экране появится сообщение об ошибке, а конфигурационный файл не будет создан.