URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93341
[ Назад ]

Исходное сообщение
"После обновления ядра kernel panic"

Отправлено vilak , 07-Май-12 19:10 
Добрый день,

2.6.18-274.18.1.el5xen #1 SMP Thu Feb 9 13:27:02 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

До обновления было : CentOS release 5.7 (Final)
После : CentOS release 5.8 (Final)

Сделал обычный yum update (167 новых пакетов), настроил в menu.lst необходимые параметры, перезагрузил, сервер в kernel panic.
Новое ядро kernel-xen-2.6.18-308.4.1.el5.x86_64 . Такое же без xen , тоже kernel panic.

Загрузка идёт с soft raid1, настройку делал по http://rus-linux.net/lib.php?name=MyLDP/hard/raid1/raid.html

Фото экрана при падении : http://s019.radikal.ru/i615/1205/60/fe66e271d60a.jpg

Развернул образ initrd с рабочего и нового ядра, прошёл diff'ом :
=========================================
Only in 1/dev: md2
diff -rwBd 1/etc/lvm/lvm.conf 2/etc/lvm/lvm.conf
3a4
>       obtain_device_list_from_udev=1

9a11
>       multipath_component_detection=1

19c21,22
<       pv_min_size=512
---
>       pv_min_size=2048
>       issue_discards=0

25a29
>       checks=0

27a32
>       verify_udev_operations=0

55a61
>       detect_internal_vg_cache_corruption=0

diff -rwBd 1/init 2/init
91d90
< raidautorun /dev/md2
=========================================
где 1 - рабочее, 2 - новое


Что сделать, чтобы с новым ядром система заработала ?


Содержание

Сообщения в этом обсуждении
"После обновления ядра kernel panic"
Отправлено JohnProfic , 08-Май-12 00:30 
> Что сделать, чтобы с новым ядром система заработала ?

Сделать аналог дебиановского update-initramfs для нового ядра?


"После обновления ядра kernel panic"
Отправлено vilak , 08-Май-12 15:42 
>> Что сделать, чтобы с новым ядром система заработала ?
> Сделать аналог дебиановского update-initramfs для нового ядра?

Заработало, пересбор initrd было всего частью решения. Благодарю за совет.
Вот тут ветка на форуме центоса https://www.centos.org/modules/newbb/viewtopic.php?viewmode=...

Надо было добавить в файл init строку "raidautorun /dev/md2" и это видимо подхватило нужный рейд.

Ситуация конечно хреновая, теперь надо при каждом обновлении ядра проверять эту строку. И добавлять её при необходимости... А ведь я конфигурацию не менял и ранее всё обновлялось без проблем.


"После обновления ядра kernel panic"
Отправлено chemtech , 08-Май-12 14:14 
Вот и пользуйся после этого CentOS.