Сейчас очередной момент сборки ядра. Раньше, перед самой сборкой, я запускал make oldconfig, чтобы пройтись по всем новым параметрам - хотя бы узнать, что нового, если не настроить. Однако я не уверен, как это лучше сочетать с cl-kernel, а сейчас я даже не помню, как это делал.
Например, я заметил, в некоторых топиках упоминаются опции cl-kernel, которых нет в выводе --help: --use-own-config, --lvm. Обычно я делаю сборку в 2 шага:
cl-kernel -s
cl-kernel --skip-config
Если память мне не изменяет - раньше я копировал конфиг старого (текущего ядра) в новый, и затем запускал make oldconfig. Скорее всего, я это делал перед cl-kernel -s
.
Сейчас я заметил (хоть может и раньше видел), что там уже готовый .config из имеющегося шаблона.
Хочу убедиться, что ручное копание с make не ломает результат cl-kernel, заодно узнать про более подходящие способы.
Кстати, было бы неплохо добавить make oldconfig в сам cl-kernel. Как вариант - в виде опции, чтобы запускать перед make menuconfig.
UPDATE:
Сейчас заметил - в конфиге работающего ядра выбрано:
CONFIG_MCORE2=y
...
# CONFIG_GENERIC_CPU is not set
Однако в конфиге в дереве даже для текущего ядра - наоборот, стоит CONFIG_GENERIC_CPU=y. Я точно помню - проверял выбранный ЦП во время cl-kernel -s
и думал, что этого хватит. Видимо, нет.
calculate-toolkit-0.2.6
UPDATE 2:
Пока решил проблему с шиблоном конфига так:
cd /usr/src/linux
zcat /proc/config.gz > .config
make oldconfig
cl-kernel -s --convert