Исходный текст ядра Linux обычно поставляется в составе дистрибутива системы. Если в системе отсутствует исходный текст либо вы желаете воспользоваться более поздней версией ядра Linux, его можно загрузить с сайта http://www.kernel.org в виде сжатого tar-файла. Если каталог /usr/src/linux уже существует, переименуйте его, прежде чем распаковывать архив:
|
Ядро Linux - это программа на языке С, которая компилируется и устанавливается при помощи инструмента make. Команда make позволяет изменять настройки ядра, а также генерирует файлы (включая файл сборки, Makefile), необходимые для компиляции и связывания кода ядра. Существует три варианта команды:
- make config - Данный вариант команды - полностью текстовый. Он связан с прохождением через невероятно долгую серию вопросов по каждому из аспектов настройки ядра. Поскольку вопросы задаются строго последовательно, данный способ - самый неудобный для перенастройки ядра, особенно если требуется изменить лишь несколько значений.
- make menuconfig - Данный вариант использует библиотеку с и rses и предоставляет иерархию меню, посредством которой осуществляется настройка. Здесь присутствуют все возможности команды make config, и гораздо более удобный пользовательский интерфейс, позволяющий переходить прямо к интересующим аспектам настройки. Команда make menuconfig работает на любом терминале и в любой системе, даже в отсутствие поддержки X Windows.
- make xconfig - Данный вариант основан на X Windows и предоставляет графический интерфейс для настройки ядра. Функциональность та же, что и у предыдущих вариантов, а использовать make xconfig очень легко. Выбирайте вариант, пришедшийся вам по душе. Для нашего примера мы воспользуемся командой make xconfig. В системе Linux исходный текст ядра хранится в иерархии /usr/src/linux. Чтобы начать процесс настройки, следует перейти в каталог с исходным текстом и выполнить команду make xconfig:
|
По команде make xconfig отображается приложение, показанное на рисунке.
111
Рис. 5.1. Главное меню xconfig в Linux
- Назад
- Вперёд >>