Quantcast
Channel: openSUSE Forums
Viewing all articles
Browse latest Browse all 40713

Ошибка загрузки операционки

$
0
0
Здравствуйте, уважаемые! После обновления системы она перестала загружаться. Загрузка останавливается на следующих строчках:
Code:

udevadm: error while loading shared libraries: liblzma.so.5: cannot open object file: No such file or directory
Trying manual resume from /dev/disk/by-id/ata-Hitachi_XXXXXXXXXXXXX-part6
udevadm: error while loading shared libraries: liblzma.so.5: cannot open object file: No such file or directory
resume device /dev/disk/by-id/ata-Hitachi_XXXXXXXXXXXXX-part6 not found (ignoring)
Trying manual resume from /dev/disk/by-id/ata-Hitachi_XXXXXXXXXXXXX-part6
udevadm: error while loading shared libraries: liblzma.so.5: cannot open object file: No such file or directory
resume device /dev/disk/by-id/ata-Hitachi_XXXXXXXXXXXXX-part6 not found (ignoring)
Waiting for device /dev/root to appear: .......................Could not find /dev/root.
Want me to fall back to /dev/disk/by-id/ata-Hitachi_XXXXXXXXXXXXX-part5? (Y/n)

Нажатие на кнопки Y/n ни к чему не приводят.
Это случилось ещё 14 августа. На нетбуке, кроме OpenSuse x86_64 ещё установлена Windows 8. Решение до сих пор не найдено. Но это ещё не всё. Буквально вчера вечером на домашнем компе решил поставить Винду и Линя. Изначально на компе стояла хрюша. Я на втором жёстком диске освободил место под линукс, где успешно его и установил. Всё было в норме. Далее я решил переустановить винду (хрюша давно требовала переустановки) на семёрку. Переустановил. Соответственно затёр grub2. Далее я пытаюсь восстановить загрузчик:
Code:

mount /dev/sdb6 /mnt
grub2-install --root-directory=/mnt /dev/sda

Загрузчик восстановился, только в нём по прежнему присутствует хрюша. Загружаюсь в линукс и обновляю сам загрузчик:
Code:

        grub2-mkconfig -o /boot/grub2/grub.cfg
mkinitrd

(по советам с другого форума) и, отгадайте что получается?! Правильно! Та же самая ошибка.
Итак, что мы имеем: комп другой, дистрибутив OpenSuse x86_64 более новый (специально скачивал более новую версию, надеясь что ошибка не повторится), а ошибка старая. Что делать?!
Что могло случиться? Проверял по разным путям наличие liblzma.so.5 - везде есть. Что можно с этим сделать, кроме полной переустановки системы?
Да, чтоб возникало меньше вопросов, я тут приведу некоторые цитаты и попытки решения с другого форума:

Совет:
"Во избежание проблем с изменением нумерации разделов монтируйте разделы по их UUID"
Что получилось:
"Сделал по Вашему совету. Ничего не поменялось."

Совет:
"Обновите конфигурацию GRUB и модуль начальной загрузки - без этого данные файлы будут содержать копию старого fstab"
Что получилось:
"Попробовал сделать следующее: в Ясте нашёл настройку загрузчика. Далее "Boot Loader Options". В строке "Optional Kernel Command Line Parameter" изменил "/dev/disk/by-id/xxxxxxxxxxxxxxxx" на "/dev/disk/by-uuid/xxxxxxxxxxxxxx" (с соответствующими изменениями в названиях раздела). Теперь ошибка поменялась на Trying manual resume from /dev/disk/by-uuid/XXXXXXXXXXXXX. Из чего делаю вывод, что дело не в самом загрузчике, а где-то ещё."

"нашёл в интернете про ошибку liblzma.so.0. Там советуют переустановить xz. Пробовал - ничего не поменялось."

Совет:
"grub2-mkconfig -o /boot/grub2/grub.cfg"
"mkinitrd"
Что получилось:
"Без изменений. Ошибка сохранилась."

Совет:
"Переустановите liblzma5 и создайте initrd заново."
Что получилось:
"До того, как создать эту тему, я пытался это сделать. Увидел кучу зависимостей и тупо испугался. Даже не знаю как там поступать с ответами на вопросы, типа: "удалить, оставить, повредить". Ладно, если бы с десяток зависимостей всего был, а там сотни полторы-две. Да и как правильно переустановить?"

Совет:
"какие репозитории подключены"
Что получилось:
"Стандартные плюс пакман. До этого (когда в первый раз такая херня произошла) вообще только стандартные были."

Вот как-то так.

Viewing all articles
Browse latest Browse all 40713

Trending Articles