LinuxForum.Fans
Тема

Как заменить одно ядро другим?

Автор: En456 8 сообщений 1030 просмотров
23.08.2014 13:07 #390409

У меня есть корневая файловая система.
В ней находиться каталог /boot (с ядром).
Система работает на ядре 2.4.36.6.
Мне нужно "со стороны" (из другой системы) поменять ядро на 2.6.33.7.
(Не смейтесь) при простой замене файлов - начальная загрузка происходит не до конца.
Не подгружаются модули.
Кроме того в ядре 2.6.33.7 используется udev.
А ядро 2.4.36.6 использует devfs.
Как мне это сделать?

23.08.2014 13:10 · отредактировано #390411
"En456" написал:
Не подгружаются модули.

Естественно, вы же заменили только одно ядро, а модули для него в /lib/modules/ не положили (и от старого ядра не убрали модули оттуда же).

"En456" написал:
используется udev
Стало быть надо обеспечить наличие.
23.08.2014 13:25 #390413

Все, вроде бы, я поменял.
И ядро, и модули, добавил файлы udev подправил файлы начальной загрузки,
добавил библиотеки и проч.
В общем, все вроде бы, что было нужно сделать сделал.
Все равно загрузка не идет - не подгружаются модули и проч.

23.08.2014 14:50 #390416

А /etc/rc.d/rc.udev и /etc/rc.d/rc.modules (или что у вас там вместо init-скриптов) надо сделать исполняемыми.

23.08.2014 16:04 #390421

"En456" написал:
Мне нужно "со стороны" (из другой системы) поменять ядро на 2.6.33.7
А почему именно так? *SCRATCH* Я бы поступил проще, взял live-cd (не знаю какой у вас линукс) загрузился с него, сделал бы chroot в систему на диске и с помощью пакетного менеджера поменял/добавил ядро.
23.08.2014 21:47 #390439

stalker_tk написал:
[quote="En456"]Мне нужно "со стороны" (из другой системы) поменять ядро на 2.6.33.7
А почему именно так? *SCRATCH* Я бы поступил проще, взял live-cd (не знаю какой у вас линукс) загрузился с него, сделал бы chroot в систему на диске и с помощью пакетного менеджера поменял/добавил ядро.[/quote]
Не, ну собрать, не? Обычно работает (возможно, не с первого раза :) )
23.08.2014 23:38 #390478

Спасибо за советы.
Попробую отпишусь.
А есть какой-нибудь алгоритм перехода с devfs на udev?

24.08.2014 14:27 #390489

Поменять ядро с 2.4 на 2.6 задача не тривиальная. Есть близкая к еденице вероятность, что юзерспэйс так или иначе прийдется обновлять.

"En456" написал:
А есть какой-нибудь алгоритм перехода с devfs на udev?

Полностью зависит от дистрибутива.

Войдите или зарегистрируйтесь, чтобы ответить.