Добрый день,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=19a11
> multipath_component_detection=119c21,22
< pv_min_size=512
---
> pv_min_size=2048
> issue_discards=025a29
> checks=027a32
> verify_udev_operations=055a61
> detect_internal_vg_cache_corruption=0diff -rwBd 1/init 2/init
91d90
< raidautorun /dev/md2
=========================================
где 1 - рабочее, 2 - новое
Что сделать, чтобы с новым ядром система заработала ?
> Что сделать, чтобы с новым ядром система заработала ?Сделать аналог дебиановского update-initramfs для нового ядра?
>> Что сделать, чтобы с новым ядром система заработала ?
> Сделать аналог дебиановского update-initramfs для нового ядра?Заработало, пересбор initrd было всего частью решения. Благодарю за совет.
Вот тут ветка на форуме центоса https://www.centos.org/modules/newbb/viewtopic.php?viewmode=...Надо было добавить в файл init строку "raidautorun /dev/md2" и это видимо подхватило нужный рейд.
Ситуация конечно хреновая, теперь надо при каждом обновлении ядра проверять эту строку. И добавлять её при необходимости... А ведь я конфигурацию не менял и ранее всё обновлялось без проблем.
Вот и пользуйся после этого CentOS.