Ядро не может найти корневой раздел

Всем привет! При установке генты у меня возникла проблема с загрузкой ядра.
Ставлю генту на ноут Acer Aspire 5315 с диска для минимальной установки, руководствуюсь хендбуком.
Итак, после конфигурации ядра и установки grub-а я перезагружаюсь и ядро уходит в панику с сообщением:

VFS: Cannot open root device "sda3" or unknown-block(2,0)
......
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0).

Винт разбит так:
/dev/sda1 - /boot (ext2)
/dev/sda2 - swap
/dev/sda3 - / (ext3)

В ядро вкомпилена поддержка ext2, ext3. До загрузки fstab-а дело не доходит.
Вопрос: что же я делаю не так и как решить проблему с загрузкой ядра?

Заранее спасибо за ответы

Проблем может

Проблем может быть несколько...

Перво-наперво:
В ядре поддержа SATA включена?

Все, проблема

Все, проблема решена, поддержка SATA в ядре была включена модулем :) Исправил - все заработало

Дело, скорее

Дело, скорее всего, в поддержке IDE/SATA и контроллерах.
Ядро либо не определяет винт, либо зовёт его /dev/hda


Пожалуйста, не описывайте своё железо в подписи

Скорее всего

Скорее всего просто банально неправильно прописал партицию в загрузчике - в твоем случае надо указать root=/dev/sda3 - проверь отчетливо!!!
Или же включи в ядре поддержку Kernel Hacking - Keys помоему - найдешь и читай логи - может действительно не определяется просто твой диск - дай лог!!!

P.S. Судя по части лога - это у тебя grub - попробуй сначала lilo поставить, далее разберешься с grubom - там с непривычки можно очень легко ошибиться

Quote: попробуй

Цитата:
попробуй сначала lilo поставить

Нафиг не надо, загрузчик ни при чём


Пожалуйста, не описывайте своё железо в подписи

у меня была

у меня была такая же проблема - все решилось проверкой файла конфигурации загрузчика

Да в загрузчике

Да в загрузчике там вроде все правильно, root=/dev/sda3 есть...

Мне тоже

Мне тоже кажется что винт не определяется, ибо оно пишет в логе, мол возможные руты это ram0 ... ram-много либо cdrom. Но с диска же все грузится, а конфиг взят с диска, правда компилил я все руками, а не через genkernel. Может там поддержка контроллера какого-то модулем включена? Как это проверить? Подскажите плз. Может еще какие-то логи нужны? Или конфиги?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".