1 (01.03.2012 10:16:41 отредактировано awl)

Здравствуйте.
Решил обновить ядро до kernel-nrj-desktop-3.1.6 (было установлено 2.6.39). Действовал по инструкции с сайта MIB. После ребута загрузка останавливается на этапе:

 Консоль:
Starting Initialize storage subsystems (RAID, LVM, etc.)...
Можно ли как нибудь исправить возникшую проблему. Mandriva 2011 32 бит, RAIDов и LVMов нет.

2

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

3

verg пишет:

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

 Консоль:
urpmi.addmedia --update Kernel_3.1.6 http://mirror.pianetalinux.org/MIB/2011 … els/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
#

4

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

5

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

6

Сделайте так: (для начала сделаем откат ядра)
1) Загрузитесь в систему в 2.6.39 ядро
2) МСС - загрузка - настройка загрузки - далее -  сделайте ядро 2.6.39 ядром по умолчанию (там всё просто)
Там же можно сделать и строку в Grub для windows. (тоже ничего сложного)
3) Удалите мибовское ядро:

 Консоль:
su
urpmi.removemedia Kernel_3.1.6
urpme kernel-nrj-desktop-devel-3.1.6 kernel-nrj-desktop-3.1.6

7

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

 Консоль:
urpmi --auto-select --auto
а затем после перезагрузки kernel-nrj-desktop-3.1.6.
Удалил оба.

8

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

Просто автоматом пошло обновление обычного ядра до 3.1.6 (nrj обновляется отдельно), при этом не перезаписывая старое.
Простые ядра тоже можно удалить:

 Консоль:
# urpme kernel-desktop-devel-3.1.6 kernel-desktop-3.1.6


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

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

+ открыть спойлер

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

9

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

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

10

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

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

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

11

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

12 (01.03.2012 15:52:36 отредактировано awl)

С кукера к сожалению не получается:

 Консоль:
[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]
ошибка регистрации локальных пакетов
Завтра попытаюсь поставить ядро с Edumandriva.

13

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

Просто скопируйте эти 4 файла в домашнюю папку /home/USER
http://ftp.free.fr/mirrors/ftp.mandriva … noarch.rpm
http://ftp.free.fr/mirrors/ftp.mandriva … 0.i586.rpm
http://ftp.free.fr/mirrors/ftp.mandriva … 0.i586.rpm
http://ftp.free.fr/mirrors/ftp.mandriva … 0.i586.rpm
Откройте консоль.
И повторите команды:

 Консоль:
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

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

14

В кукере ядро обновилось до 3.2.9 -> поправил команды в теме.

Установка с репозитория: http://linuxforum.ru/viewtopic.php?pid=255492#p255492
Установка вручную с домашнего каталога: http://linuxforum.ru/viewtopic.php?pid=255602#p255602

15

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

16

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

17

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

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

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

18

awl,
Покажите:

 Консоль:
rpm -qa --last | head -50

19

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

+ открыть спойлер

$ 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 отсутствует.

20

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

Для образа просто переустановите пакет с ядром: (установка с домашней папки и отключенном кукером)

 Консоль:
# urpmi --replacepkgs kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm

21

Фатальное невезение:

 Консоль:
# urpmi --replacepkgs kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm


устанавливается kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm
Подготовка...                    ############################################################################
      1/1: kernel-desktop        ############################################################################
/usr/bin/perl: symbol lookup error: /usr/lib/libDrakX/auto/c/stuff/stuff.so: undefined symbol: Perl_Gthr_key_ptr
error: %post(kernel-desktop-3.2.9-1.1.i586) scriptlet failed, exit status 127

22

Действовать так:
1) Отключить кукер
2) Ищем нужный пакет по списку, который показали, но в репах 2011

 Консоль:
$ urpmf -mf пакет

3) Открываем репозиторий: http://ftp.free.fr/mirrors/ftp.mandriva … edia/main/ (ищем там нужный пакет - можно так же воспользоваться сайтом http://pkgs.org/ )
4) Скачиваем отдельно нужный пакет: (может быть и не в main (будет написано в пункте 2))

# wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/пакет.rpm

5) Cтавим пакет:

 Консоль:
# rpm -Uvh --oldpackage /tmp/пакет.rpm

23

А ядром заняться можно позже.

з.ы. метод 2 (простой - быстрый) -> переустановка системы. Быстрых откатов в мандриве нет. А переустановка РОСЫ вроде как 20 мин занимает.

+ awl

24

Спасибо за советы, но я наверное этого делать не буду. Бодаюсь с Мандривой уже неделю, пробовал разные варианты установки - то инсталляционный DVD не загружается, то инст. флешка не загружается. Сетевая установка тоже не удалась. Кривая какая-то. Наконец удалось установить с флешки (Mandriva One). Тут проблемы с железом начались - звуковая карта. Про обновление ядра можно не рассказывать. Уже мысли пошли про нечистую силу. Хотя я уже не раз Мандриву (Росу) ставил на разные машины, но таких проблем не испытывал. Придётся наверное владельцу этого компьютера остаться на win.

25 (06.03.2012 13:06:51 отредактировано awl)

Здравствуйте.
Решил всё же переустановить Мандриву. Полностью обновился стандартно (в т.ч. до ядра 2.6.39). Установил ядро 3.2.9 из кукера по инструкции из поста №13. После перезагрузки получил незагружаемую систему. На черном экране только это:

 Консоль:
dracut:/#мигающий курсор
Кстати, пробовал обновлять ядро и на Мандриве (обновлена до MIBовского ядра 3.0.8), установленной на VirtualBox и получил аналогичную картину.
При попытке удалить это ядро получаю:
 Консоль:
# urpme kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm
неизвестный пакет: kernel-desktop-3.2.9-1.1-mdv2012.0.i586.rpm
Вопрос: как удалить неработающее ядро 3.2.9?

26

Удалить можно так:

 Консоль:
# urpme kernel-desktop-3.2.9-1.1 kernel-desktop-devel-3.2.9-1.1

27 (06.03.2012 20:26:54 отредактировано awl)

Спасибо. Получилось удалить только после выполнения "Перезагрузить список пакетов" из rpmdrake. Только не удаляются пакеты

kernel-firmware-20110904-1-mdv2012.0.noarch.rpm
kernel-headers-3.2-1.1-mdv2012.0.i586.rpm

Если их оставить, то насколько это критично для системы?

28

Некритично. Можно оставить.

Но если хочется вернуть старые, то:

su
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/updates/kernel-headers-2.6.39.4-4.2-mdv2011.0.i586.rpm
rpm -Uvh --oldpackage /tmp/kernel-headers-2.6.39.4-4.2-mdv2011.0.i586.rpm
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release/kernel-firmware-20110314-2-mdv2011.0.noarch.rpm
rpm -Uvh --oldpackage /tmp/kernel-firmware-20110314-2-mdv2011.0.noarch.rpm

29

Всё сделал по Вашим инструкциям. После этого обновил ядро до 3.1.5 (от Edumandriva ) по Вашим же инструкциям (http://linuxforum.ru/viewtopic.php?pid=230561#p230561). Всё прошло очень гладко. Проблемный звук вроде бы стал работать нормально. Еще раз спасибо Вам за помощь.