обновление ядра на базе старого конфига

Подскажите пожалуйста,
возможно-ли или что нужно сделать, что бы при установке нового ядра(при конфигурировании), не нужно было снова выбирать нужные мне модули/компоненты ядра...

Т.е. можно ли импортировать конфиг от предыдущей версии ядра в конфигурацию нового ядра ?
а то как то уже надоело каждый раз включать пачку модулей.... и не всегда получается собрать ядро с первого раза))) т.к. можно чего то и забыть....(((

Спасибо!

Легко... Закидываем

Легко...

Закидываем настроенный .config в свежераспакованное ядро и делаем make oldconfig.
Будут дополнительно заданы лишь вопросы по новым модулям/функциям. Все, что было включено в старом конфиге сохранится по умолчанию.

Да пребудет с тобой великий Linux.

snaiperr

snaiperr написал(а):
Подскажите пожалуйста,
возможно-ли...

с удовольствием пользуюсь этой схемой
http://linuxforum.by/viewtopic.php?f=119&t=2069

Спасибо большое за

Спасибо большое за информацию!
Попробовал... но как говорится не осилил....))
Я ядро собираю make menuconfig, по этому немного утомительно для меня make config(в данном случае make oldconfig)
А может есть что-то наподобие make oldmenuconfig ? :)

Или можно просто ограничиться zcat /proc/config.gz > .config
ну и далее make menuconfig ?

Gentoo best of the best :-)
http://ktoz.ru/ сайт о динамике цен ФЦентра

snaiperr написал(а):...Или

snaiperr написал(а):
...
Или можно просто ограничиться zcat /proc/config.gz > .config
ну и далее make menuconfig ?

только далее - как раз make oldconfig:
оно вам задаст вопросы только по изменениям в ядре в сравнении с предидущим (с которого взяли конфиг)ю
И это будет этап конфигурирования.
а далее - make bzImage ... и т.д

Можно закинуть старый конфиг

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

(*)

"ставлю" ядро make install -

"ставлю" ядро make install - копирует всё что нужно в /boot . После этого, make menuconfig при условии подмонтированного /boot само копирует конфиг в новое ядро

а всё что нужно - это bzImage

а всё что нужно - это bzImage и .config ? )
и кстати в какое именно место надо это всё скинуть что бы автоматом подхватывало ?

Gentoo best of the best :-)
http://ktoz.ru/ сайт о динамике цен ФЦентра

snaiperr написал(а): а всё

snaiperr написал(а):
а всё что нужно - это bzImage и .config ? )
и кстати в какое именно место надо это всё скинуть что бы автоматом подхватывало ?

Копирует конфиг, systemmap, bzimage обзывая его vmlinuz. Называет по имени-версии ядра. Если есть старое такоеже - переименовывает в .old и делает ссылки на текущую текущую версию ядра с config System.map vmlinuz и old версий.

не вопрос

Цитата:
можно ли импортировать конфиг от предыдущей версии ядра в конфигурацию нового ядра ?

можно, разрешаю

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Подсунуть .config от старого

Подсунуть .config от старого ядра. Генкернел хранит конфиги в /etc/kernels/.

snaiperr

snaiperr написал(а):
Подскажите пожалуйста,
возможно-ли или что нужно сделать, что бы при установке нового ядра(при конфигурировании), не нужно было снова выбирать нужные мне модули/компоненты ядра...

А стоит ли спрашивать? Берём старый .config копируем в новую директорию и запускаем там make menuconfig. Проверяем пару опций - установлены как надо. Выходим из menuconfig и запускаем компиляцию. Всё работает.

У этого метода только один недостаток. Если в новом ядре появились какие-то новые фичи, то они остануться незамеченными. Но если хочется избежать геморроя с настройками, то тогда и новые фичи ни к чему :)

Чем больше юзерфрендли, тем сложнее юзать.

/

v_andal написал(а):
А стоит ли спрашивать? Берём старый .config копируем в новую директорию и запускаем там make menuconfig. Проверяем пару опций - установлены как надо. Выходим из menuconfig и запускаем компиляцию. Всё работает.

У этого метода только один недостаток. Если в новом ядре появились какие-то новые фичи, то они остануться незамеченными. Но если хочется избежать геморроя с настройками, то тогда и новые фичи ни к чему :)

Хуже что при таком подходе в слуае изменения структуры можно потерять что-то даже не просто нужно, но необходимое (было в моей практике, правда давно...).
Или в настоящей действительности по make сначала отрабатывается автоматически make silentoldconfig?..

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".