Вы здесь

LSI MegaRAID - grub (boot) [SOLVED]

Здравствуйте уважаемые.

Установил gentoo, на LSI MegaRAID (дисков там два, объединил в один RAID1) в ядре нашел дрова, все ОК, но груб не видит sda3, прописал я в grub.conf kernel /boot/mykernel root=/dev/sda3 (на sda3 у меня стоит стоит система, а sda2 своп, ну а на sda1 соответственно бут.
При загрузке останавливается на grub cli, в нем я вручную пишу kernel /boot/mykernel root=/dev/sda3 ну а потом даю команду boot и система грузится до конца без проблем.
Подскажите пожалуйста где я ошибся?
Спасибо.

Мммм? doscsi в параметрах ядра? Он у тебя задумывается на время определения контроллера?

Не грусти, товарищ! Всё хорошо, beautiful good!

winterheart написал:
Мммм? doscsi в параметрах ядра? Он у тебя задумывается на время определения контроллера?

Никаких задумываний, при загрузке сразу вылетает загрузчик grub с его командной строкой. Далее просто ввожу команду:
kernel /boot/mykernel root=/dev/sda3
boot
и он как ни в чем не бывало грузит всю операционку до конца без проблем и проволочек и задумчивости.
Ставил ОС вчера, вчера же скачал installCD, когда грузился с CD то он без проблем опознал контролер и диск (в биос-е мегарейда сделал Mirrored RAID1 из 2-х дисков) ну и stage portage совсем свежие. Далее делал все по "написанному", в ядре до компиляции нашел и установил драйвера, установилось без проблем, далее установил grub в конфе прописал:
kernel /boot/mykernel root=/dev/sda3
но после перезагрузке вылет в командную строку grub-а, я сразу же попробовал команду:
kernel /boot/mykernel root=/dev/sda3
boot
и все загрузилось.
Где тут "засада"?

Приведи конфиг grub.conf. Что он пишет, когда вываливается в приглашение?

Не грусти, товарищ! Всё хорошо, beautiful good!

winterheart написал:
Приведи конфиг grub.conf. Что он пишет, когда вываливается в приглашение?

default 0
timeout 0
root (hd0,0)
kernel /boot/mykernel root=/dev/sda3

Ничего не пишет, просто вываливается в command line и все... таб-ом выводится куча команд, очень многое и полезное узнал о груб-е :-)

А ты хендбук хоть читал?
особенно раздел про конфиг граба. видимо нет. так что иди читай =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Читал

Для проформы - grub-install делал после правки конфига граба?

Не грусти, товарищ! Всё хорошо, beautiful good!

winterheart написал:
Для проформы - grub-install делал после правки конфига граба?

А с каких пор граб надо переустанавливать после правки конфигов?

1) Груб насколько помню не различает сда/хда. Для него все винты хда.
2) Груб достает ядро не из астрала. Значит sda1 диск видит на ура.
3) У груба неплохой командный интерфейс, там автодополнения по табу. команды root (..) kernel (..)/.. и initrd(..)/.. можно ввести руками, периодически нажимая таб в трудных местах. Так можно понять что в конфиге груба не так и поправить.

вроде как, если будущая система будет на рейде, необходимо собирать еще initrd

there is only war...

вроде как, если будущая система будет на рейде, необходимо собирать еще initrd

there is only war...

Собрал, да и систему грузит полностью без проблем и проволочек, единственное, что после перезагрузки перед началом загрузки ОС вылетает grub cli, в нем я в ручную ввожу:
kernel /boot/mykernel root=/dev/sda3
далее ввожу команду
boot
и система начинает как обычно загружаться, все...
единственное неудобство только в этом, а в остальном все работает...
тут что то нужно просто добавить в grub.conf а что? вот с этим вопросом я никак не могу справится...

Ни у кого мыслей не появилось отчего такое может быть?

кстати очень умный человек написал про это:
http://www.gentoo.ru/node/11260#comment-76765

на Adaptec RAID (R5 правда) работает такой конфиг, на 2-х машинах - проблем не наблюдалось...

timeout 5
default 0
splashimage=(hd0,0)/grub/splash.xpm.gz

title Gentoo Linux
root (hd0,0)
kernel /vmlinuz root=/dev/sda3 quiet

Может ему title все-таки надо обязательно указывать??? Типа начала секции для описания загружаемого ведра?
Да, а симлинк boot в /boot присутствует? Сам на себя который?

Agressor написал:
на Adaptec RAID (R5 правда) работает такой конфиг, на 2-х машинах - проблем не наблюдалось...

timeout 5
default 0
splashimage=(hd0,0)/grub/splash.xpm.gz

title Gentoo Linux
root (hd0,0)
kernel /vmlinuz root=/dev/sda3 quiet

Может ему title все-таки надо обязательно указывать??? Типа начала секции для описания загружаемого ведра?
Да, а симлинк boot в /boot присутствует? Сам на себя который?

Спасибо Вам огромное Agressor, все именно так как Вы и писали, банальное несоблюдение правила написания grub.conf в данном случае я закоментарил
title=Gentoo Linux
его раскоментировал и все начало грузится автоматически как обычно
Еще раз СПАСИБО Agressor!!!

http://www.gentoo.ru/node/12668#comment-87491
^^^ там было как раз про это вы не прочитали часть хендбука про конфиг груба

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Daevy написал:
вроде как, если будущая система будет на рейде, необходимо собирать еще initrd

А вот это только если fakeraid используется, а у человека настоящий железячный... Он для системы видится как один диск. Ну естественно при условии что модуль поддержки контроллера статически в ядро вкомпилен. :) См. выше - у меня без initrd работает...

Может так надо: kernel /mykernel root=/dev/sda3 ?
ибо - boot - енто отдельный диск.

Еще раз хочу напомнить линк на http://www.gentoo.ru/node/11260#comment-76765 и что на любые вопросы заданные в форуме, даже если их уже 1 000 000 000 000 раз задавали и 2 000 000 000 000 на них отвечали то не поленитесь, либо указать ссылку на ответы, либо просто ответить и напомнить про поиск и не нужно высокомерия, вспомните себя в "детстве", были такими же, точь в точь... Я понимаю что многие самостоятельно постигли все тайны и нюансы Linux Gentoo, но ими нужно делится, ведь это СООБЩЕСТВО, без обмена и предоставления постигнутой информации нет СООБЩЕСТВА, нет развития, это касается не только Gentoo Linux СООБЩЕСТВА это касается всех open source проектов.
Пожалуйста помните об этом, иначе Gentoo Linux канет в лету, как многие другие дистрибутивы, а мне этого ой как не хочется, уж очень мне Gentoo Linux дорог!
Спасибо всем кто меня понял.