Сохранение Файлов Конфигурации Ядра для Повторного Использования

Настройки ядра хранятся в файле /usr/src/linux/.config. Очень рекомендуется делать резервную копию этого файла, например в каталоге /root, для того чтобы иметь возможность использовать в последствии, причем сохранять с разными именами.

Один из возможных вариантов именования файлов конфигурации - по версии ядра. Так, при изменении версии ядра как было показано в “Конфигурирование Ядра”, вы делаете следующее:

$ cp .config /root/config-2.4.10-foo

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

$ cp /root/config-2.4.10-foo .config

Но копирование этого файла обратно все же не подразумевает того, что ядро готово к компиляции. Вы снова должны вызвать команду make menuconfig (или другую команду, которую вы хотите использовать), для того чтобы были созданы (или изменены) некоторые файлы, необходимые для компиляции.

Однако, во время механической работы по повторному прохождению всех меню, вы можете не заметить какую-то новую интересную опцию. Чтобы избежать такой неприятности, мы советуем использовать make oldconfig. В этом имеются два преимущества:

  1. это быстро;

  2. если в файле конфигурации ядра появится новая опция, которой не было ранее, то при выборе этого способа процесс остановится на ней и будет ждать вашего выбора..

Подсказка

После того, как вы скопируете файл .config в домашний каталог root, как было описано ранее, вызовите командочку make mrproper. В этом случае будет гарантия того, что от старой конфигурации ядра не осталось ничего лишнего и вы получите чистенькое ядро.

Далее, настал черед компиляции.