Конфиг ядра в самом ядре облегчает жизнь

Меня вконец достало, что модуля ядра Nvidia не собирается если в директории текущего ядра собиралось другое, пусть даже и с минимальными отличиями в их конфигах. Если нужно было собрать новое ведро, то приходилось делать это либо в другой директории (а иметь стопицот директорий с скомпиленными исходниками мне не очень по душе), либо плюнуть и загрузиться в новое. Я давно знал выход из этой ситуации, но почему то не использовал, да, таки ССЗБ Нужно просто включить сам конфиг ядра в его образ. Можно модулем, можно монолитно.

Это все упрощает, потому что конфиг всегда будет доступен в

Сначала подгрузим модуль configs, если IKCONFIG был собран модулем

# modprobe configs

Просто копируем его оттуда в папку с любым ядром предварительно сделав make mrproper ( но все же не стоит забывать что версия и патчи которые вы применяли должны совпадать).

zcat /proc/config.gz /path/to/kernel/source

После компиляем ведро, если абсолютный путь изменился , то создаем симлинк с именем source и build в /lib/modules/2.6../ указывающий на эту директорию.

Ну вобщем то и все. Включить это можно в

General setup  --->
      < > Kernel .config support

Собираем идентичное ядро, а потом модуль Nvidi’eвского блоба

Оцените статью