[РЕШЕНО] Система не загружается. Panic mode of prelink and glibc

Опрос

Есть ли у вас проблемы с Арчлинуксом?
Вообще не бывает
Бывает, но изредка
Изредка, но легко решаемые
Бывают, только когда сую свои шаловливые ручки
Бывают часто, но они решаемые
Я замучился с этим Арчлинуксом!
Ребят, вот такая проблема:
http://s011.radikal.ru/i315/1707/69/5ace5c893103.jpg
http://s41.radikal.ru/i093/1707/65/be6538f4dad6.jpg
Вот с таким железом:]http://s02.radikal.ru/i175/1707/be/35dfe5012848.jpg
Варианты загрузки такие:
http://radikal.ru]Вчера поставил наконец nvidia-dkms, все модули установились для всех ядер, включая linux-git, в которое загрузился и провел команду: prelink - ***, выдавшею некие ошибки отсутствия зависимостей для некоторых пакетов (+ещё какая-то было, если не ошибаюсь)... После перезагрузки - дом паники на любых ядрах и в разных режимах...
. .. Кто-нибудь сталкивался с таким? Как решить проблему? Может откатить прелинкование и пересобрать загрузочный образ ядер? Через chroot еще не входил и не пробовал ничего сделать, в том числе и проверить файловые системы на ошибки (привод почему-то не работает, загрузочная флешка только с Mint-ом (и разными программами и утилитами)...
.
.
.
///картинки удалил vadik///
">">
chroot через mint и
# prelink -au
Ошибки в тексте-неповторимый стиль автора©
sharddin
в которое загрузился и провел команду: prelink - ***, выдавшею некие ошибки отсутствия зависимостей для некоторых пакетов (+ещё какая-то было, если не ошибаюсь)... После перезагрузки - дом паники на любых ядрах и в разных режимах...
Не ужели не насторожило сообщение об отсутствии зависимостей для некоторых пакетов?
И нужна ли эта выгода нескольких секунд для ускорения загрузки приложений?
По сути - согласен с indeviral — убирай это связывание. По идее, если причина в prelink, то загрузка прошла далеко и можно попробовать выполнить эту команду из emergency mode, что быстрее и проще, чем применять chroot.
UPD … а вообще в подобных ситуациях желательно определить на каком этапе загрузки затык и, исходя из этого, применять тот или иной метод для возможного решения проблемы - или chroot или emergency mode или debug-shell.service или вообще консоль, если проблема только в загрузке X-ов.
Ошибки не исчезают с опытом - они просто умнеют
А сейчас вообще это прелинк нужен? Он что-то дает? Кроме нестабильности.
indeviral
chroot через mint и
# prelink -au
Ребят, загрузился через Archbang, примонтировал разделы:
[url=http://radikal.ru][img]http://s019.radikal.ru/i629/1707/c8/b61a94380ca3.jpg[/img][/url]
и, как видно, ошибка сохранилась... Может быть попробовать лишь с монтированием корня? Попробую...
Morisson
А сейчас вообще это прелинк нужен? Он что-то дает? Кроме нестабильности.
Скорей всего нет, в особенности, если используешь SSD... Просто проходил по всем пунктам оптимизации...ну и поставил, на свою голову...
vasek
sharddin
в которое загрузился и провел команду: prelink - ***, выдавшею некие ошибки отсутствия зависимостей для некоторых пакетов (+ещё какая-то было, если не ошибаюсь)... После перезагрузки - дом паники на любых ядрах и в разных режимах...
Не ужели не насторожило сообщение об отсутствии зависимостей для некоторых пакетов?
И нужна ли эта выгода нескольких секунд для ускорения загрузки приложений?
По сути - согласен с indeviral — убирай это связывание. По идее, если причина в prelink, то загрузка прошла далеко и можно попробовать выполнить эту команду из emergency mode, что быстрее и проще, чем применять chroot.
UPD … а вообще в подобных ситуациях желательно определить на каком этапе загрузки затык и, исходя из этого, применять тот или иной метод для возможного решения проблемы - или chroot или emergency mode или debug-shell.service или вообще консоль, если проблема только в загрузке X-ов.
Почему, насторожило и даже засосало где-то под ложечкой - смутно почувствовал, вот оно - результат шаловливости ручек... Разве в паник-режиме что-то сделать (на клаве лампочки помигивали - всё как положено), если да, то как?... Буду пробовать, выше написал, что в режим chroot войти не удалось...
Для chroot ты ещё забыл сделать:
# mount -t proc proc proc/
# mount --rbind /sys sys/
# mount --rbind /dev dev/

https://wiki.archlinux.org/index.php/Change_root_(Русский)#.D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D1.83.D1.8F_chroot
sharddin, определись на каком этапе тебя выкидывает. Никогда этим prelink не пользовался, а потому даже не имею представления, где выкидывает.
Из всех функций приведенных там, мне более менее понятна одна - do_page_fault, которая указывает на то, что ядро пытается получить доступ к адресу, который недоступен — или по этому адресу страница отсутствует или не та или что то там еще, и получаем exception. А вот почему это и связано ли это с prelink, не понятно. Можно только гадать, если это связано с prelink, то замешены динамические библиотеки, но загрузка в этом случае должна была пройти довольно далеко и, по идее, вообще могла бы завершиться успешно, если конечно при этом не был замешен драйвер видеокарты (как то встречалось, что бинарники Nvidia подвержены ошибкам prelink).
Но гложет меня мысль, что дело не только в prelink, а потому важно знать — на каком этапе выкидывает. Пока это не узнаешь, лучше ничего не делать. А вот как узнать, описывать не буду, отсылаю сюда
UPD … оказывается от prelink не так то просто отделаться, одним действием не получиться.
Ошибки не исчезают с опытом - они просто умнеют
sharddin
Может откатить прелинкование и пересобрать загрузочный образ ядер?
ничего существенного прелинк не дает.
переустанови систему и не парься....
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.