Настройки ядра хранятся в файле /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. В этом имеются два преимущества: