Выяснилось, что вместе с обновлением скачались исходники ядра, да не один, а целых два пакета:
/usr/src/kernels/2.6.32...
/usr/src/kernels/2.6.39-100.7.1.el5uek
Дело в том, что версия родного ядра (uname -r) = 2.6.18-194.el5. После загрузки новых пакетов ядра изменилась настройка загрузчика GRUB (подчеркнуты изменившиеся записи):
[root@dbserver ~]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/mapper/isw_dibcgfcjgc_Volume0
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Oracle Linux Server (2.6.32-100.0.19.el5)
- root (hd0,0)
- kernel /vmlinuz-2.6.32-100.0.19.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
- initrd /initrd-2.6.32-100.0.19.el5.img
- root (hd0,0)
- kernel /vmlinuz-2.6.39-100.7.1.el5uek ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
- initrd /initrd-2.6.39-100.7.1.el5uek.img
- root (hd0,0)
- kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
- initrd /initrd-2.6.18-194.el5.img
ОС пыталась загрузится используя неправильную версию ядра:
Наверное, ядро можно перекомпилировать, используя данные исходники, но я пока этого не умею, поэтому изменил в /etc/grub.conf параметр default на 2, чтобы загрузка выполнялась со старой версией ядра.
Комментариев нет:
Отправить комментарий