Summary: | При работе update-kernel ошибка: Fatal: Image name, label, or alias is too long: '2632-std-def-20M50P1' | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch p5 | Reporter: | TECTEP SLAV <TECTEP> | ||||
Component: | cross-component | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | NEW --- | QA Contact: | QA p5 <qa-p5> | ||||
Severity: | major | ||||||
Priority: | P3 | CC: | ldv, radik, shakirov, slazav | ||||
Version: | unspecified | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
TECTEP SLAV
2010-11-28 11:44:46 MSK
Загрузчик не обновился. В меню по прежнему 3 пункта: Alt Linux Alt Linux (безопасный режим) Memtest Если запустить acc/Загрузчик/Режим эксперта, то он показывает, что в загрузчике lilo 5 пунктов: ALTLinux failsafe memtest 2630-std-def-15 2632-std-def-20M50P1 Тут еще может быть причина в том, что когда я обновися по инструкции http://forum.altlinux.org/index.php/topic,4487.0.html То сделал еще distr-update, при этом обновился пакет lilo, который мог вообще переместить загрузчик при установке. То есть не факт, что update-kerner с его Fatal ошибкой виноват в том, что я по прежнему использую старое ядро. >>uname -a >>Linux tester.localdomain 2.6.30-std-def-alt15 #1 SMP Mon Dec 14 08:45:48 UTC 2009 i686 GNU/Linux А не 2.6.32 Примечание: Если загрузиться с установочного DVD-диска в режиме Восстановление системы, и выполнить fixmbr, то загурзка ОС перестаёт работать (поробовал уже, в результате по новой установил). После выполнения fixmbr, во времязагрзки пишется "mount root file system ..." и наступает пауза, то есть ничего не монтируется или что-то ожидается, но суть одна - не загружается ОС. Поэтому fixmbr не советую выполнять. Created attachment 4682 [details]
Скриншот acc: состав пунктов загрузки в lilo
Их как бы 5 (acc так показывает), а на деле 3, как после первоначальной установки с DVD.
После обновления в меню загрузки было 3 пункта (как после первоначальной установки) вместо ожидаемых 5-ти. При этом acc показывал что в lilo 5 пунктов. Разобрался как сделать так, чтобы было 5 пунктов в загрузчике. Надо в acc/Загрузчик просто нажать кнопку "Применить" и перезагрузиться. Примечание: возможно, то что было 3 пункта это не вина update-kernel, а вина lilo. Так как после update-kernel ещё выполнял apt-get distr-update, и при этом пакет lilo обновился. Смотрите #22616 Т.к. lilo никто по зависимостям не вытягивает, то вижу два варианта: 1. Написать везде красными большими буквами что нужно СНАЧАЛА apt-get dist-upgrade, а только потом update-kernel 2. У какого нибудь пакета поставить Requires: lilo >= <версия_с_исправленным_№22616>. Например добавить у пакета bootloader-utils |