[РЕШЕНО] Не загружается система (вероятнее всего после очередного обновления)

Knoppix

Модераторы: Warderer, Модераторы разделов

Ответить
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

[РЕШЕНО] Не загружается система

Сообщение QwErTzz »

Всех приветствую.

Не загружается система, вероятнее всего после очередного обновления (с неделю назад). Debian sid, обновляюсь регулярно командами apt-get update и apt-get dist-upgrade (т.к. sid, но не суть). Ядро соотв. самое последнее 3.13-1-amd64.
Загрузка проваливается в initramfs shell с сообщением о том, что не может найти корень системы.
Данная ОСь работает на моём личном ноутбуке уже более года, никогда ранее проблем с загрузкой не наблюдал, несмотря на понимание, что sid - это пороховая бочка...

Таблица разделов выглядит след. образом:
/boot - обычный раздел ext2
lvm "root" - здесь раздел со всей остальной ФС, кроме swap и home
lvm "swap"
lvm "home"

Погуглив нашёл work around:
(initramfs)> lvm vgscan
(initramfs)> lvm vgchange -ay
(initramfs)> exit
...далее загрузка продолжается обычным образом.

Честно говоря задолбался набирать эти заклинания при каждой загрузке. Пробовал заново пересобирать initramfs образ командой update-initramfs -u и даже пересоздавал его, всё без результата. В англоязычном интернете мелькают невразумительные сообщения на форумах о скриптах udev, отрабатывающих из образа initramfs при загрузке и подключающих существующие тома lvm, есть подозрение, что что-то сломалось именно в этой области...

Есть у кого-нибудь мысли на свежую голову?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [РЕШЕНО] Не загружается система

Сообщение serzh-z »

QwErTzz писал(а):
18.03.2014 18:29
Есть у кого-нибудь мысли на свежую голову?
Вероятно, в SID начался переход на systemd и нужно сделать какие-нибудь дополнительные действия для этого перехода.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20790
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [РЕШЕНО] Не загружается система

Сообщение Bizdelnick »

serzh-z писал(а):
18.03.2014 19:12
QwErTzz писал(а):
18.03.2014 18:29
Есть у кого-нибудь мысли на свежую голову?
Вероятно, в SID начался переход на systemd и нужно сделать какие-нибудь дополнительные действия для этого перехода.

Неужели systemd уже в initramfs запихали?
Spoiler
:sarcasm:
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [РЕШЕНО] Не загружается система

Сообщение serzh-z »

Bizdelnick писал(а):
18.03.2014 20:39
Неужели systemd уже в initramfs запихали?
Для того, чтобы перестал работать initramfs обязательно туда надо запихнуть systemd?
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: [РЕШЕНО] Не загружается система

Сообщение yars »

QwErTzz
А можно фото экрана с ошибкой? Вероятно, что-то с fstab не то.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: [РЕШЕНО] Не загружается система

Сообщение QwErTzz »

fstab год назад наверное последний раз правил...

boot_error.jpg
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: [РЕШЕНО] Не загружается система

Сообщение yars »

Попробуйте загрузиться обходным путем и от рута сделать # depmod -a. У вас что-то не до конца обновилось, вероятно, это пакет модулей ядра, либо пакет обновился, но послеустановочный сценарий не был выполнен надлежащим образом. Как следствие, модули ядра не могут загрузиться.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: [РЕШЕНО] Не загружается система

Сообщение QwErTzz »

yars писал(а):
19.03.2014 00:56
Попробуйте загрузиться обходным путем и от рута сделать # depmod -a. У вас что-то не до конца обновилось, вероятно, это пакет модулей ядра, либо пакет обновился, но послеустановочный сценарий не был выполнен надлежащим образом. Как следствие, модули ядра не могут загрузиться.

Боюсь, до модулей дело ещё не доходит, ошибка на ранних стадиях загрузки.
Я в первом посте указал, да и на скрине видно приглашение командной строки (initramfs), в которой достаточно инициировать поиск lvm томов и сделать их активными, после этого система продолжает загрузку, как ни в чём ни бывало... с этого ноута же пишу сюда.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: [РЕШЕНО] Не загружается система

Сообщение yars »

QwErTzz писал(а):
19.03.2014 01:04
Боюсь, до модулей дело ещё не доходит, ошибка на ранних стадиях загрузки.
Я в первом посте указал, да и на скрине видно приглашение командной строки (initramfs), в которой достаточно инициировать поиск lvm томов и сделать их активными, после этого система продолжает загрузку, как ни в чём ни бывало... с этого ноута же пишу сюда.

Тогда, вероятно, нужно пересобрать initrd, включив в него необходимые модули файловых систем, устройств (особенно контроллеров жестких дисков) и, возможно, верный конфиг LVM. А также проверить параметры ядра на предмет опции root=, проверить-таки fstab. И все-таки, сообщение о modules.dep, о несуществующем устройстве намекает на нелады с модулями.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: [РЕШЕНО] Не загружается система

Сообщение drBatty »

QwErTzz
вы раз sid юзаете, то хоть смотрите, что он пишет при обновлении. У вас почему-то initrc не собрался или собрался криво. Вангую, что вас предупредили, но вы не обратили внимания. Если это так, то собирайте ручками(да, я не знаю, как это правильно делать в debian'е, я это делаю командой mkinitrd)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: [РЕШЕНО] Не загружается система

Сообщение QwErTzz »

initramfs в дебиане, я его пересобирал, более того, переустановил текущее ядро (что повлекло за собой повторную пересборку и обновление всех критичных подсистем), всё равно не загружается. Единственное, что мозолит глаза при переустановке ядра, это сообщение, многократно появляющееся при выводе процесса установки ядра

Код: Выделить всё

Configuration setting "activation/thin_check_executable" unknown.

оно же появляется при загрузке, на нём система замирает на 5 сек и вываливается в initramfs shell, что отображено на скриншоте выше.
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: [РЕШЕНО] Не загружается система

Сообщение QwErTzz »

От ошибки

Код: Выделить всё

Configuration setting "activation/thin_check_executable" unknown.
удалось избавится с помощью нового конфига lvm, которым я не стал заменять старый при обновлении по привычке.
Заново переустановил ядро, обновил initramfs. Без результата, система не загружается. Проблема с lvm...
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: [РЕШЕНО] Не загружается система

Сообщение QwErTzz »

В общем, методом перебора вариантов добился нормальной загрузки системы.
В файле /etc/default/grub есть параметр GRUB_DISABLE_LINUX_UUID, включив который система начала видеть тома на lvm при загрузке, а по UUID по какой-то причине не видела.

Код: Выделить всё

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
GRUB_DISABLE_LINUX_UUID=true


Тему помечу, как решённую по факту, но определённая доля неудовлетворённости остаётся, т.к. причина данного поведения осталась неизвестной.
Спасибо сказали:
Ответить