LINUX.ORG.RU

gentoo 2007.0 udev vs coldplug


0

0

Есть проблемка с Gentoo 2007.0 на ноуте dell Inspiron 1501... Ставлю генту .собираю ядро сам, прописываю в лило .. загружаюсь - говорит

-=-=-=- VFS: Cannot open root device "802" or unknown-block Please append a correct "root=" boot option Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block(8,2) -=-=-=-

Ставлю с genkernell'a - тоже самое ... потом делаю так - захоже в режим shell там в /dev/ винта нету ..

загружаюсь с лифки ... делаю # zcat /proc/config.gz > /usr/src/linux/.config

Собираю с этим конфигом - нифига не работает .. хотя сама лифка диск видит и отлично с ним пашет ...

Ставить coldplug пытаюсь - говорит что заблокирован udev .. в инете посмотрел .. вроде как coldplug убрали (хотя в хэндбуках он пока есть)... тогда я так понимаю udev фигово работает .. винт не видит .. что настроить нужно чтобы работало-то ? :))


Голову. И ещё хендбук почитать, на тему "А нахера мне в 21-м веке coldplug" с паралелельным обновлением удева до какой-нибудь последней версии.

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

Да вроде нету в хэндбуке этого, там наборот по нему солдплуг ставить нужно ... вопрос не в том нахрена, вопрос в том, почему удев не определяет винт .. и че прописывать там ... правила для удева уже взял с лифки ... тотже самый результат

time
() автор топика

>-=-=-=- VFS: Cannot open root device "802" or unknown-block Please append a correct "root=" boot option Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block(8,2) -=-=-=-

Скорее всего в ядре нет поддержки твоего ATA или SATA контроллера.
Нужно врубить его при конфигурировании ядра. Только вкомпилить в ядро, а не модулем. Иначе работать не будет (initrd можно кончено, но зачем?)
Device Drivers --->
ATA/ATAPI/MFM/RLL support ---> (если ATA)
Serial ATA (prod) and Parallel ATA (experimental) drivers ---> (Если SATA)

или может всётаки неправильно написал root= в конфиге загрузчика? перепроверь.

>Ставлю с genkernell'a - тоже самое ... потом делаю так - захоже в режим shell там в /dev/ винта нету ..
Когда с ливцд заходишь винта нету? или когда chroot делаешь?

>загружаюсь с лифки ... делаю # zcat /proc/config.gz > /usr/src/linux/.config
>Собираю с этим конфигом - нифига не работает .. хотя сама лифка диск видит и отлично с ним пашет ...
На ливке ещё присутсвует initrd в котором лежат необходимые модули.

hotplug/coldplug/udev здесь вобще не причём.

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