LSI MegaRAID - grub (boot) [SOLVED]
sidsoft67 17 ноября, 2008 - 20:16
Здравствуйте уважаемые.
Установил 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 в параметрах
Мммм? doscsi в параметрах ядра? Он у тебя задумывается на время определения контроллера?
Не грусти, товарищ! Всё хорошо, beautiful good!
*
Никаких задумываний, при загрузке сразу вылетает загрузчик 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. Что
Приведи конфиг grub.conf. Что он пишет, когда вываливается в приглашение?
Не грусти, товарищ! Всё хорошо, beautiful good!
*
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
Для проформы - grub-install делал после правки конфига граба?
Не грусти, товарищ! Всё хорошо, beautiful good!
хех...
А с каких пор граб надо переустанавливать после правки конфигов?
1) Груб насколько помню не
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, все именно так как Вы и писали, банальное несоблюдение правила написания grub.conf в данном случае я закоментарил
title=Gentoo Linux
его раскоментировал и все начало грузится автоматически как обычно
Еще раз СПАСИБО Agressor!!!
http://www.gentoo.ru/node/126
http://www.gentoo.ru/node/12668#comment-87491
^^^ там было как раз про это вы не прочитали часть хендбука про конфиг груба
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
fakeraid
А вот это только если fakeraid используется, а у человека настоящий железячный... Он для системы видится как один диск. Ну естественно при условии что модуль поддержки контроллера статически в ядро вкомпилен. :) См. выше - у меня без initrd работает...
Может так надо: kernel
Может так надо: 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 дорог!
Спасибо всем кто меня понял.