Raspberry Pi:Основы Linux/Ядро/Конфигурация ядра

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Конфигурация ядра[1]

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

Данная настройка осуществляется, как правило, через интерфейс

make menuconfig

Есть и другой вариант — модифицировать файл .config вручную, однако начинающим подобные манипуляции могут показаться довольно сложными.

Подготовка к настройке ядра

Инструменту menuconfig для правильной компиляции требуются заголовки ncurses. Их можно установить при помощи следующей команды:

sudo apt-get install libncurses5-dev

Кроме того, вам потребуется загрузить и подготовить исходники ядра — этот процесс описывается на странице о сборке ядра. Крайне важно убедиться, что вы установили дефолтную конфигурацию для Raspberry Pi, что делается при помощи следующей команды:

make bcmrpi_defconfig

Использование menuconfig

Теперь, когда все настроено, можно компилировать и запускать утилиту menuconfig:

make menuconfig

После завершения компиляции (она должна пройти быстро) вам будет показан список подменю, содержащих опции, которые вы можете настраивать. Их много, поэтому советуем не спешить и внимательно с ними ознакомиться.

Навигация по этой утилите осуществляется при помощи клавиатуры. Чтобы перемещаться от одного пункта к другому, используйте клавиши-стрелки. Чтобы войти в подменю, используйте клавишу Enter (определяется как -->). Чтобы выйти или подняться на уровень выше, дважды нажмите Escape. Чтобы, выбрав нужную опцию, циклически перемещаться по ее значениям (если их несколько), нажимайте пробел. Чтобы выбрать нужное значение, нажмите Enter. Большинство опций и подменю имеют справочную информацию, и чтобы получить к ней доступ, нажмите h.

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

Выход, сохранение и загрузка настроек

Сделав все необходимые изменения, несколько раз нажмите Escape — до тех пор, пока вам не будет предложено сохранить вашу текущую конфигурацию. По умолчанию она сохраняется в файл .config. Сохранять и загружать настройки можно обычным копированием этого файла.

См.также

Внешние ссылки