LINUX.ORG.RU

Как правильно пересобрать ядро


0

0
Возник вопрсо о пересборки ядра, точнее обновление, сейчас стоит 2.6.27.7 хочу собрать 2.6.28.4 дистрибьютер slackware. Прочитал пару статей о том как пересобрать ядро, но не понял, как прикрипить к ядру уже установленные модули, т.е. у меня стоит скажем vmware и если просто пересобрать ядро то при загрузки будет писаться что то типа не возможно подключить модуль, относится не только к vmware, так же стоит модуль на блютус и еще парочку. Все эти модули надо будет заного пересобирать для нового ядра? или можно как то перенести.
anonymous
Ответ на: комментарий от Sylvia
module-rebuild rebuild переустанавливает внешние модули.
xetf ★★
()
Для каждого ядра свои модули, т.е. нужно пересобирать.
UVV ★★★★★
()
предыдущий .config ложите в директорию с нов ядром, даете:
make oldconfig
если нада отвечаете на вопросы Y/N
что не так, тогда правите:
make menuconfig
и:
make bzImage modules modules_install install
papay ★★★
()
. Все эти модули надо будет заного пересобирать для нового ядра?

да, пересобирать заново. иначе никак. модуль - по факту кусок ядра, а кусок одного ядра прикрути к другому - ничего нормального не выйдет.
Komintern ★★★★★
()
Ответ на: комментарий от papay
Совершенно не факт, что 2.6.28 нормально соберется с конфигом от 2.6.27. Лучше не пожалеть времени и сделать новый конфиг..
Bod ★★★★
()
Ответ на: комментарий от Bod
make oldconfig

как раз учитывает изменения от младшей версии к старшей, а вот наоборот - будет глюкодром

Sylvia ★★★★★
()
Ответ на: комментарий от Komintern
> да, пересобирать заново. иначе никак. модуль - по факту кусок ядра, а кусок одного ядра прикрути к другому - ничего нормального не выйдет

Есть опция "Build relocalable modules" в конфиге, но она должна быть включена в пердыдущем ядре. В любом случае, намного легче и правильней пепекомпилить полностью новое ядро. Если есть время, то не полениться и подправить конфиги под свою систему.

Rzhepish
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.