LinuxForum.Fans
Тема

Проблема после обновления ядра

Автор: awl 29 сообщений 7249 просмотров
#233662

Здравствуйте.
Решил обновить ядро до kernel-nrj-desktop-3.1.6 (было установлено 2.6.39). Действовал по инструкции с сайта MIB. После ребута загрузка останавливается на этапе:[console]Starting Initialize storage subsystems (RAID, LVM, etc.)...[/console]Можно ли как нибудь исправить возникшую проблему. Mandriva 2011 32 бит, RAIDов и LVMов нет.

#233670

Скопируйте сюда инструкцию по-которой ставили ядро.

#233676
verg написал:
Скопируйте сюда инструкцию по-которой ставили ядро.

[console]urpmi.addmedia --update Kernel_3.1.6 http://mirror.pianetalinux.org/MIB/2011.0/32/projects/kernels/3.1.6/
urpmi --auto-select --auto
urpmi --auto -a kernel-nrj-desktop-devel-3.1.6
urpmi --auto -a kernel-nrj-desktop-3.1.6
urpmi.removemedia Kernel_3.1.6
#[/console]

#233678

В начальном экране (GRUB) должна была остаться строка со старом ядром 2.6.39
Есть такое?

#233682

Да, есть, и я могу нормально загружать это старое ядро. Исчезла из меню GRUB только почему-то строка загрузки в win, которая на другом физическом диске.

#233683

Сделайте так: (для начала сделаем откат ядра)
1) Загрузитесь в систему в 2.6.39 ядро
2) МСС - загрузка - настройка загрузки - далее - сделайте ядро 2.6.39 ядром по умолчанию (там всё просто)
Там же можно сделать и строку в Grub для windows. (тоже ничего сложного)
3) Удалите мибовское ядро:
[console]su
urpmi.removemedia Kernel_3.1.6
urpme kernel-nrj-desktop-devel-3.1.6 kernel-nrj-desktop-3.1.6[/console]

#233684

Сделал. Почему-то при операции обновления ядра установились последовательно ядро kernel-desktop-3.1.6 (после команды: [console]urpmi --auto-select --auto[/console] а затем после перезагрузки kernel-nrj-desktop-3.1.6.
Удалил оба.

#233686

Почему-то при операции обновления ядра установились последовательно ядро kernel-desktop-3.1.6

Просто автоматом пошло обновление обычного ядра до 3.1.6 (nrj обновляется отдельно), при этом не перезаписывая старое.
Простые ядра тоже можно удалить:
[console]# urpme kernel-desktop-devel-3.1.6 kernel-desktop-3.1.6[/console]


Может и не стоит обновляться на мибовское ядро, если всё работает нормально? smile

Любимый анекдот в тему:

Показать
Сидит программист глубоко в отладке.
Подходит сынишка:
— Папа, почему солнышко каждый день встает на востоке, а садится на западе?
— Ты это проверял?
— Проверял.
— Хорошо проверял?
— Хорошо.
— Работает?
— Работает.
— Каждый день работает?
— Да, каждый день.
— Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!
#233687

Может и не стоит обновляться на мибовское ядро, если всё работает нормально? smile

Не всё работает нормально. Звук работает через раз. Звуковая карта какая-то проблемная - VIA HDA VT1708 (Azalia HDAC). Чтобы заработала, приходится пользоваться способом, найденным здесь: http://archlinux.org.ru/forum/viewtopic.php?f=18&t=3288.
Надеялся, может быть на новых ядрах драйвер (snd_hda_intel) исправили.

#233689

Можно попробовать другую версию (от того же миб) 3.0.x например: http://linuxforum.ru/viewtopic.php?pid=230561#p230561

Или поставить ядро с кукера (обычно ставится без ошибок)
32бит:

text
su
urpmi --auto-select --auto-update
urpmi.addmedia cooker32 http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release/
urpmi kernel-firmware-20110904
urpmi kernel-desktop-devel-3.2.9
urpmi kernel-desktop-3.2.9
urpmi kernel-headers-3.2
urpmi.removemedia cooker32
#233692

Отредактировал команды выше.

#233721

С кукера к сожалению не получается:[console][root@localhost test]# urpmi kernel-firmware-20110904-1-mdv2012.0.noarch.rpm
нет доступа к rpm-файлу [kernel-firmware-20110904-1-mdv2012.0.noarch.rpm]
ошибка регистрации локальных пакетов
[root@localhost test]# urpmi kernel-desktop-devel-3.2.7-1.2-mdv2012.0.i586.rpm
нет доступа к rpm-файлу [kernel-desktop-devel-3.2.7-1.2-mdv2012.0.i586.rpm]
ошибка регистрации локальных пакетов[/console]Завтра попытаюсь поставить ядро с Edumandriva.

#233798

awl,
Это не с кукера не ставится. Cтавите неправильно.

Просто скопируйте эти 4 файла в домашнюю папку /home/USER
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release/kernel-firmware-20110904-1-mdv2012.0.noarch.rpm
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release/kernel-desktop-devel-3.2.9-1.1-mdv2012.0.i586.rpm
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release/kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586/media/main/release/kernel-headers-3.2-1.1-mdv2012.0.i586.rpm
Откройте консоль.
И повторите команды:
[console]urpmi kernel-firmware-20110904-1-mdv2012.0.noarch.rpm
urpmi kernel-desktop-devel-3.2.9-1.1-mdv2012.0.i586.rpm
urpmi kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm
urpmi kernel-headers-3.2-1.1-mdv2012.0.i586.rpm[/console]

з.ы. не забудьте отключить кукер

#233864

При инсталляции kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm установщик ругнулся, но ядро установилось. После перезагрузки в загрузочном меню GRUB пункт загрузки нового ядра отсутствует :( .

#233865

Ещё одна проблема. К сожалению обновились некоторые пакеты из кукера. Теперь не запускается MCC :[ .

#233904

Ещё одна проблема. К сожалению обновились некоторые пакеты из кукера. Теперь не запускается MCC mad .

Некоторые пакеты из кукера обновлять было не нужно.
я же писал несколько раз:

з.ы. не забудьте отключить кукер
#233907

awl,
Покажите:
[console]rpm -qa --last | head -50[/console]

#233917

Немного по-другому

Показать
$ rpm -qa | grep mdv2012
rpm: /lib/liblzma.so.5: no version information available (required by /usr/lib/librpmio-5.4.so)
locales-2.15-1-mdv2012.0.i586
locales-en-2.15-1-mdv2012.0.i586
locales-ru-2.15-1-mdv2012.0.i586
glibc-2.15-1-mdv2012.0.i586
libnspr4-4.9-1-mdv2012.0.i586
libnss3-3.13.2-1-mdv2012.0.i586
libfreebl3-3.13.2-1-mdv2012.0.i586
glibc-devel-2.15-1-mdv2012.0.i586
libnspr-devel-4.9-1-mdv2012.0.i586
libnss-devel-3.13.2-1-mdv2012.0.i586
perl-base-5.14.2-5-mdv2012.0.i586
libdb5.2-5.2.36-3-mdv2012.0.i586
libgdbm4-1.10-1-mdv2012.0.i586
meta-task-2012.0-2-mdv2012.0.noarch
aria2-1.14.1-1-mdv2012.0.i586
libdb5.3-5.3.15-2-mdv2012.0.i586
libdbsql5.2-5.2.36-3-mdv2012.0.i586
perl-File-FnMatch-0.20.0-8-mdv2012.0.i586
perl-Filesys-Df-0.920.0-10-mdv2012.0.i586
perl-Term-ReadKey-2.30-15-mdv2012.0.i586
perl-XML-Parser-2.410.0-5-mdv2012.0.i586
db52_recover-5.2.36-3-mdv2012.0.i586
perl-5.14.2-5-mdv2012.0.i586
perl-Digest-SHA1-2.130.0-7-mdv2012.0.i586
perl-Cairo-1.70.0-7-mdv2012.0.i586
perl-File-Sync-0.90.0-9-mdv2012.0.i586
perl-Net-SSLeay-1.420.0-5-mdv2012.0.i586
perl-DBI-1.616.0-7-mdv2012.0.i586
perl-String-CRC32-1.4-13-mdv2012.0.i586
perl-WWW-Curl-4.150.0-4-mdv2012.0.i586
perl-Curses-1.280.0-8-mdv2012.0.i586
perl-Locale-gettext-1.50.0-10-mdv2012.0.i586
perl-HTML-Parser-3.680.0-5-mdv2012.0.i586
db52-utils-5.2.36-3-mdv2012.0.i586
perl-Glib-1.241.0-1-mdv2012.0.i586
perl-Pango-1.221-9-mdv2012.0.i586
perl-Gtk2-1.232.0-5-mdv2012.0.i586
perl-Gtk2-SourceView2-0.100.0-8-mdv2012.0.i586
perl-Gtk2-Notify-0.50.0-6-mdv2012.0.i586
perl-Gnome2-Vte-0.90.0-7-mdv2012.0.i586
userdrake-1.13.2-5-mdv2012.0.i586
perl-MDV-Distribconf-4.03-4-mdv2012.0.noarch
libpcre1-8.30-4-mdv2012.0.i586
librpm5.4-5.4.4-36-mdv2012.0.i586
perl-XML-LibXML-1.900.0-1-mdv2012.0.i586
perl-URPM-4.38-5-mdv2012.0.i586
rpm-5.4.4-36-mdv2012.0.i586
urpmi-6.70-1-mdv2012.0.noarch
kernel-firmware-20110904-1-mdv2012.0.noarch
kernel-desktop-devel-3.2.9-1.1-mdv2012.0.i586
kernel-desktop-3.2.9-1.1-mdv2012.0.i586
kernel-headers-3.2-1.1-mdv2012.0.i586

И ещё для информации: в каталоге /boot файл vmlinuz-3.2.9-1.1-desktop есть, а соответствующий ему образ initrd-3.2.9-1.1-desktop.img отсутствует.

#233921

Мда, жестоко почти весь кукер обновился.
Разве что осторожным откатом теперь действовать. Нудно правда.

Для образа просто переустановите пакет с ядром: (установка с домашней папки и отключенном кукером)
[console]# urpmi --replacepkgs kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm[/console]

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