Дальше загрузки GRUB никуда

Чувствую себя полным дебилом в борьбе с Gentoo, везде написано "ВСЕ ПРОСТО", а я 4-ый месяц нормально не могу поставить эту Генту, каламбур однако :( Не скажу, гуру по операционным системам, но знаком и работать довелось с различными практически вся линейка операционок от мелкомягких начиная с MSDOS 3.0, Novell, FreeBSD, Linux Ubuntu и Suse, но вот сталкнулся с Gentoo и ....... пи-пип. Ладно это лирика. Хотел бы понять, что же я делаю неправильно?

Итак, ситуация.
1-ая попытка.
захожу на сайт Gentoo.org читаю ХАУТУ и прочее все понятно ВСЕ здорово, Все ПРОСТО.
Скачиваю минимальный образ, stage3, portage и в путь. с ветки 2008
Ставилю все по ХАУТО,
разбиваем, make.conf практически не правим (надо попробовать как соберется) только самое необходимое по ХАУТУ
обновляем портажи и ... обновитесь до EAPI2, в ХАУТУ не нашел как поботроть (с англицким может не настолько на ты), но решил
emerge gentoo-sources
подходим к сборке ядра, есть два пути мануальный и genkernel, ну я ж умный железо знаю, значит "Мануал"
собираем ошибок нет (по крайней мере я не увидел ни каких страшных надписей) получаем bzImage
копируем в /boot
устанавливаем grub
выходим
ребутим

загружается граб ВСЕ
черный экран и
grub>
пробовал загружать ядро вручную
kernel /bzImage root=/dev/sda3
выдает сообщение что вродеб ы загружено, но
grub>
и все
проверял make menuconfig вроде бы все железо что на компе и даже лишнее, но
grub>

попытка номер 2
скачиваю GUIшный исо 2008
ставлю с визуального инсталятора УРАААААААА, ЗАРАБОТАЛО

понадобилось поставить еще на один комп скачиваю 10.1 и вновь ПОПЫТКА НОМЕР РАЗ, ладно я незнаю какое железо и что надо. Пойдем через genkernel, заработало КЛАСС.
ну теперь то уж все я практически гуру по генте, поставлю ка я еще на одну машинку.

попытка №3
ну то что надо устанавливать стаж3 амд с исо амд а не допустим с х86_амд я осилил, но даже с ГЕНКЕРНЕЛОМ опять
ЧЕРНЫЙ-ЧЕРНЫЙ экран и

grub>

все ФИНИШ я больше не в силах понять, ЧТО ТЕБЕ НАДО О, ВЕЛИКИЙ ГЕНТУ!!!

подскажите в какую сторону рыть? где я что упускаю?

в 1й попытке надо было свежий

в 1й попытке надо было свежий диск брать. Всегда надо свежий диск брать.
3. груб сконфигурирован?

Да я чайник ;)

да grub сконфигурирован, если

да grub сконфигурирован, если вы имеете ввиду grub.conf
nano -w /boot/grub/grub.conf
title=bla-bla
...

root(hd0, 0)
kernel /bzImage root=/dev/sda3
# sda я так понял когда диски большого размера и hda когда не очень большого :)

про генкернел проверял тоже все прописано

grub-install запускал

и вручную делал

grub
>root (hd0, 0)
>setup (hd0)
>quit

все равно при загрузке c жесткого

grub>

...

sda и hda - это тип жесткого диска вроде..

да sda и hda это жесткие,

да sda и hda это жесткие, только у м еня если жесткий был SATA или IDE , а размер превышал примерно 150гиг, то при загрузке с LiveCD в /dev/sda , если 40Г IDE то hda, вот очем я написал

ViktorK написал(а): kernel

ViktorK написал(а):
kernel /bzImage root=/dev/sda3

/boot отдельным разделом, что ядро прямо в его корне лежит?

да

да

Для ядра собранного genkernel

Для ядра собранного genkernel в grub.conf маловато параметров.

вручную

При установке grub вручную, выполнялось это?

grep -v rootfs /proc/mounts > /etc/mtab

Наличие файловых систем, использующихся на корневом и др. разделах собраны в ядре или модулями?
hda и sda, а также hdb и sdb, sdc и т.д. есть большая разница. При загрузке с livecd посмотрите вывод команды mount, как она диски видит.
Пример grub.conf

default 0
timeout 5
title=2.6.34
root (hd0,0)
kernel /kernel-2.6.34-gentoo-r1 root=/dev/hda3 video=intelfb mode=1280x800-32@100
title=Memtest86+
root (hd0,0)
kernel /memtest86plus/memtest.bin

Свой файл - в студию.
- ошибка в конфигурации grub;
- неправильно описан путь к образу ядра, например - (kernel /kernel-2.6.34-gentoo-r1)
- ошибка в поддержке фс дисков;
- ошибка в определении в ядре самой шины (драйверов мат. платы)
Копать отсюда.

буду честен, я не знаю, почему у меня все работает

немного оффтопа, но если груб

немного оффтопа, но если груб не нужен со всеми его плюшками, попробуйте lilo, дома им и пользуюсь...

Предположим что у вас диск

Предположим что у вас диск разбит так:
/dev/sda1 boot
/dev/sda2 swap
/dev/sda3 root

grub> это консоль груба она появляется если нету конфига /boot/grub/menu.lst

там пишем
kernel /bzImage root=/dev/sda3 это значит считать в память ядро и приготовить к загрузке с указаными параметрами
получили опять grub> команда выполнена введите следующую
пишем boot (запустить ядро)
после этого должно загрузиться ядро
если будет паника что не могу смонтировать корень проверьте правильно ли вы указали root=/dev/sda3 и вкомпилирован ли в ядро драйвер контроллера диска

Вы просто не знали что нужно написать boot чтобы загрузиться если работаете с консоли, kernel только читает и готовит ядро к загрузке

Если вы пишите конфиг то там boot не надо

пример конфига для вашего grub1

default 0
timeout 30

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

В общем генту здесь не при чем нужно уметь использовать загрузчики груб1 и груб2. Установщики других линуксов сами пишут конфиги для груба. Почитайте как пользоваться этими загрузчиками.

Вроде в хендбуке описана настройка груба, вы читали этот раздел.

хендбук читал, но английский

хендбук читал, но английский со словарем, вот про команду boot я и не допетрил(не дочитал), считал что ядро стартует автоматически после загрузки
вообщем-то я и понимаю что проблема с загрузчиком, так как при нормальной его работе при неправильной сборке ядра получил бы "панику" :) или загрузился
/boot/grub/menu.lst обязателен? grub.conf не достаточно, ведь /boot/grub/menu.lst линк на grub.conf

[а вдруг] А система случайно

[а вдруг]
А система случайно не amd64?
просто для работы груба на amd64 нужна включенная опция в ядре для того
что бы ядро "понимало" 32х битные исполняемые файлы.

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

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