LINUX.ORG.RU

[gentoo][перенос системы]Зависание после загрузки ядра

 


0

1

Ситуация такая: надумал перенести генту с домашнего компа на рабочий (ноутбук), чтобы с нуля все не компилировать и конфигурировать.

Ядро грузится и после этого система зависает, инит-скрипты не стартуют. Последняя строка

init-early.sh used greatest stack depth: 3256 bytes left

Если указать в grub-е параметр ядра init=/bin/bash, bash запускается

Попробовал скачать свежее ядро (3.2), скомпилил и установил (из установочного live-cd), включил драйверы всего имеющегося на ноутбуке оборудования - то же самое.

Убрал часть сервисов из boot - alsasound, device-mapper, localmount и еще какие-то, все не помню - результата нет

Что подскажет коллективный разум ЛОРа, в какую сторону копать?

★★★★★

И сколько минут это продолжается?
Помню, недавно была аналогичная «проблема» на виртуалке, так то просто reiserfs свой журнал молча подтягивал несколько минут.

AnDoR ★★★★★
()
Ответ на: комментарий от AnDoR

ну я долго не ждал, минуты 3 максимум. Никаких видимых признаков активности нет. ResierFS нету. Рут на ext3. На диске присутствует LVM Volume Group с одним разделом, там другой дистр установлен

Harald ★★★★★
() автор топика
Ответ на: комментарий от Harald

Попробуй от другого дистра.

Могу дать дебиановское (если архитектура х86).

ymuv ★★★★
()
Ответ на: комментарий от Harald

Еще попробуй (если есть раздел, можно пока свап переформатировать) залей stage3 на свободный раздел и попробуй загрузится.

ymuv ★★★★
()
Ответ на: комментарий от ymuv

допустим, залью stage3 и система загрузится. Тогда что? Где копать?

Наверное, стоит попробовать загрузиться с genkernel

Harald ★★★★★
() автор топика
Ответ на: комментарий от Harald

Наверное, стоит попробовать загрузиться с genkernel

какая архитектура? Я когда ставил первый раз генту, у меня genkernel не грузился, не могло примаунтить рут. Использовал некое время ядро от дебиана, пока наконец не собрал свое.

ymuv ★★★★
()
Ответ на: комментарий от ymuv

а чо меня кастовать?
собрать прямоё ядро и проверить всё, касающееся загрузки
и локалмоунт просто глупо выпиливать из уровней

megabaks ★★★★
()
Ответ на: комментарий от ymuv

x86_64

ядро рутовый раздел видит и монтирует

Такой финт ушами с переносом системы сработал на новом домашнем десктопе, а сейчас облом :(

Harald ★★★★★
() автор топика
Ответ на: комментарий от Harald

Сейчас установлю в вмварю дебиан и скину ядро. Может поможет.
А архитектура проца на ноуте такая-же/новее?

ymuv ★★★★
()

я вот сейчас на своем компе посмотрел,
в dmesg
сразу после строки

init-early.sh used greatest stack depth: 3256 bytes left

идет строка

4.049132] udev[2098]: starting version 164

Значит, возможно зависает udev?

Harald ★★★★★
() автор топика
Ответ на: комментарий от ymuv

нет, спасибо, паранойя не разрешает мне юзать собранные ядра от незнакомых людей ))))

На проце i3, дома Dual-Core CPU E5700

Harald ★★★★★
() автор топика
Ответ на: комментарий от Harald

может удалить все конфиги, с udev связанные?

Harald ★★★★★
() автор топика

У тебя, скорее всего, нет спец. файла console в /dev, и на самом деле всё грузится, только вывода нет. Загрузись, перемонтируй / в rw, и cd /dev && mknod console c 5 1, после чего ребутнись.

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

Вообще если у тебя в ядре не включена devtmpfs, попробуй её включить, если я правильно назвал проблему, она должна исчезнуть.

tiandrey ★★★★★
()
Ответ на: комментарий от Harald

А хрен его знает. У меня такое раньше иногда бывало, в последнее время уже нет таких косяков. Если бы у тебя ядро не могло смонтировать корень или запустить init, то был бы kernel panic. Panic'а нет -> корень монтируется, init запускается.

tiandrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.