Could not find the root block device in. [РЕШЕНО]
Neomix 10 апреля, 2008 - 14:47
Во время 1 запуска и последующих постоянно выдает сообщение:
Could not find the root block device in.
Plase specify another value or: press Enter for the same, type "shell" for a shell, or "q" to skip...
...
...
root block device()::
Дальше не чего не грузится. Компиляция ядра прошла успешно (genkernel), пробовал менять настройки grub.conf не помогает, device.map тоже. При ручной установке grub на команду root (hd0,0) выдает ошибку 0x83. Пробовал решить данную проблему как предложенно в описание ошибок grub, не помогает! Помогите разобраться как решить эту проблему.
P.S. Переберал следующее: /dev/sda1, /dev/sda3. Результат тоже нулевой. :-(
»
- Для комментирования войдите или зарегистрируйтесь
Это значит, что
Это значит, что root это не (hd0,0). Сколько дисков в системе? Как они разбиты? На каком диске находится /boot&
Можно сдалать так:
1. Запустить grub
2. Написать root (hd
3. Нажать TAB. Посмотреть предложенные им варианты
4. Дописать root (hd0,
5. Нажать TAB. Посмотреть предложенные им варианты
Я просто
Я просто порожаюсь ((
подобные темы лезут как грибы, по несколько штук за день
люди, поиск для кого придумали??!!..
Сделал все так как написано.
Один диск SATA. Разбит:
/dev/sda1 /boot (159 мб.)
/dev/sda5 swap (2048 мб.)
/dev/sda3 / (все отавшееся место)
Grub ругается:
Partion num: 0; File system type is ext2fs, partion type 0x83
Partion num: 2; File system type is ext2fs, partion type 0x83
Partion num: 4; File system type unknown, partion type 0x83
Помимо
Помимо прочего
Если я ничего не путаю, для swap должен быть другой тип раздела.
Пожалуйста, не описывайте своё железо в подписи
Пользовался стандартной утилитой cfdisk /dev/sda
Выбрал из предлогаемого списка (82) данной утилиты.
Курите grub Как
Курите grub
Как минимум не (hd0,0) а (hd0,2) - У тя же корень в sda3
Вам бы самому
Вам бы самому покурить не мешало, не в обиду (-;Е
root(n,m) указывает на раздел с /boot
Пожалуйста, не описывайте своё железо в подписи
Есть такая мысля
Сорьки, бут партишена никогда не делал. Кста, попробуй перенести /boot на sda3 - что будет?
И еще, а ты уверен что именно hd0? Особенно если у тя сата винт с эмуляцией на иде
Показал бы ты что выводится по совету andryn
Было у меня
Было у меня такое )))) када ставил гентуу на вмварю. не хотел он у мну работать с sda. поставил ide винт и все намана заработало, отсюда:
1. не определяетьси ядром sda
2. в grub-e он не hd(0,0)
defconfig
у меня подобная ошибка была когда делал для ноута свое ядро. проблему решил тем что сделал конфиг по умолчанию( make alldefconfig кажется или просто make defconfig), потом докрутил для своего железа + для поддержки SATA дисков еще несколько опций в ядре
и еще вроде надо в секции block device что-то повыставлять, пробуй изветсный способ) поставить все галки для sata и block device - загрузится и потом по 2-3 убирать+пересобирать ядро+ребутаться
desktop: 2.6.23-gentoo-r8 i686 AMD Athlon(tm) XP 2400+
laptop: Asus F3Sg on 2.6.24-gentoo-r3 x86_64 Core 2 Duo T5550
В ядре все включенно.
В ядре все включил что относилось к SATA, компиляция и установка ядра прошла успешно. Образ ядра на boot диске. Проверку сделал тоже. Не чего не помогает. Люди добрые :-), помогите разобраться. :-)
во втором
во втором сообщении вам предложили путь, вы попробовали сделать это?
и каковы результаты?
Проблема решилась. Всем большое спасибо.
Решил проблему изменив стандарные настроки grub.conf описанные в Хэндбуке на root=/dev/sda3, вместо root=/dev/ram0. Плюс к этому пришлось привить device.map.
http://www.gentoo.ru/node/881
http://www.gentoo.ru/node/8810
а ты не забыл ли
а ты не забыл ли дописать real_root=/dev/sda3 (это если ядро genkernel'ом и root=/dev/ram0)? кстати советую пользоваться initrd'шкой genkernel'овской - очень удобная штука
Собственно аналогичная
Собственно аналогичная ситуация, только я работал 2 дня потом отвалилось что-то все... ребут и такая фигня...