LINUX.ORG.RU

Gentoo+GRUB


0

0

Продолжая вопросы по Gentoo...

Собирал Gentoo по Handbook с оф. сайта. Система уже была рабочей, но после полной настройки GRUB'a я решил совершить акт reboot'а для проверки целостности системы. GRUB работает нормально (ВыньДОС загружается), но не загружается Gentoo. Лог загрузки:

---------------------------------------------------------------------

VFS: Cannot open root device "sda4" or unknown-block (8,4)

Please append a correct "root" boot option; here are available partitions:

0804 78184008 sda driver: sd

0801 78172258 sda1

0800 1048575 sr0 driver: sr

Kernel panic - not syncing :VFS: Unable to mount root fs on unknown-block (8,4)

---------------------------------------------------------------------

Короткая вырезка из grub.conf:

root (hd1,0)

kernel /boot/linux-2.6.27-gentoo-r7 root=/dev/sda4

---------------------------------------------------------------------

В чем может быть проблема?

>В чем может быть проблема?
В ядре.
Копать железо и файловые системы.
Gentoo не надо "ставить по хендбуку"
Надо осознавать то, что ты делаешь.

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

>в ядро вкомпилен драйвер контроллера жёсткий дисков?

Да, я ядро настраивал самостоятельно.

>Gentoo не надо "ставить по хендбуку"

Я собирал первый раз, поэтому пришлось пока так. А насчет осознования - я собирал не тупо повторяя команды, а читая и проверяя, что мне надо, а что нет.

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

Оно же говорит что доступен один раздел на sda: sda1. Думаю это и есть корневой раздел -> root=/dev/sda1

Lucky1 ★★★
()

При выборе ядра в загрузчике grub выбирай то, что собрал, жми "Е", правь строку root=/dev/sda4 на root=/dev/sda1
Приходи обратно, рассказывай результаты

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

> хм... если sda, то почему root (hd1,0)?
может еще и root (hd0,0)

Потому что grub - как он там диски называет - это в man. Ну и при запуске grub из консоли автодополнение разобраться помогает (можно, например, увидеть на каком диске есть какие разделы с каким фс и понять - какой диск как называется).

lv ★★
()

Всем спасибо, проблема была решена несколько радикальным способом - пересборкой всей системы. Теперь работаем. =)

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

grub 0.9x именует диски
начиная с root(hd0,0)
root(hd1,0) в качестве начала это grub2.

ergil ★★★
()

Быстро решилась проблема) я парился где-то суток четверо.

На будущее (у меня такое было раз 5) - сообщения такого типа бывают из-за невключения ФС /boot и /, а также драйвера контроллера sata в ядро.

WizardOfOz
()

Включить в ядро поддержку файловой системы, на которой стоит твой sda4, как и поддержку всех остальных фс на втоём компе.

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