Первая загрузка: упс! нет диска.

Ставлю Gentoo из-под Debian'a.

Решил использовать старый Debian'овский /boot и его же GRUB.

$update-grub

Generating grub.cfg ...
Found background image: moreblue-orbit-grub.png
Found background image: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
Found linux image: /boot/vmlinuz-2.6.31.14-0.1-desktop
Found initrd image: /boot/initrd-2.6.31.14-0.1-desktop
Found Microsoft Windows XP Professional on /dev/sda1
Found Gentoo Base System release 1.12.14 on /dev/sda3
done

Во время загрузки появляется следующее сообщение:

error: no such device a41bdb9c-00c7-431d-bf3e-05dbb7f4b912
Loading Linux 2.6.35-r5
error: no such partition...

Нажмите любую клавишу для продолжения...

В конце grub.cfg:

echo "Adding Gentoo Linux" >&2
menuentry 'Gentoo Linux, with Linux 2.6.35-r5' --class gentoo --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos6)'
	search --no-floppy --fs-uuid --set a41bdb9c-00c7-431d-bf3e-05dbb7f4b912
	echo	'Loading Linux 2.6.35-r5 ...'
	linux	/kernel-2.6.35-gentoo-r5 root=/dev/sda8 rw
}

Как совершить загрузку? :-)

Вы бы показали, что в /boot

Вы бы показали, что в /boot лежит...и..
Found Gentoo Base System release 1.12.14 on /dev/sda3
Но...
root=/dev/sda8
И если у вас grub2, то, я думаю, лучше указать так...
set root=(hd0,5)
Где 0,5 это /dev/sda5 Соответственно..
А строку с search можно вообще убрать:)

Все мы, рано или поздно, будем там...

Да, меня тоже это несколько

Да, меня тоже это несколько удивило, не решил, что пока что дело не в этом.

неправильно решили.... дебиан

неправильно решили....
дебиан грузится через initrd, а у вас ядро -ручкосборное....

что означает (и зачем?)

search --no-floppy --fs-uuid --set a41bdb9c-00c7-431d-bf3e-05dbb7f4b912

кто и откуда знает про про это?

что-то добрый я сегодня ....

Теперь в конце

Теперь в конце grub.cfg:

echo "Adding Gentoo Linux" >&2
menuentry 'Gentoo Linux, with Linux 2.6.35-r5' --class gentoo --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,2)'
#	search --no-floppy --fs-uuid --set a41bdb9c-00c7-431d-bf3e-05dbb7f4b912
	echo	'Loading Linux 2.6.35-r5 ...'
	linux	/kernel-2.6.35-gentoo-r5 root=/dev/sda3 rw
}

И выводит сообщение:

Loading Linux 2.6.35-r5
error: File not found

Нажмите...

666joy666 написал(а): ... set

666joy666 написал(а):
...
set root=(hd0,5)
Где 0,5 это /dev/sda5 Соответственно..

FYI: (hd0,5) - это /dev/sda6 :D

О_о

хм..

i13 ~ # cd /boot
i13 boot # ls
awesome  grsec  grub
i13 boot # mount | grep boot
/dev/sda5 on /boot type ext2 (rw,noatime)
i13 boot # blkid /dev/sda5
/dev/sda5: UUID="39df8cb2-026c-4c4c-a836-1a4b9bd7b91f" TYPE="ext2" 
i13 boot # cat grub/grub.cfg | grep 'set root' | tail -1
        set root=(hd0,5)

ЧЯДНТ ?

Все мы, рано или поздно, будем там...

Эм

А можно увидеть весь вывод mount?

И у Вас ядро лежит не в /boot?

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

^_^

Почему же? ядра лежат в /boot/$Fantasy/, собственно вот http://paste.org.ru/?hb074q :)
З.Ы, update-grub не юзаю, все правлю ручками, если надо.

Все мы, рано или поздно, будем там...

Я это все к чему. ginz

Я это все к чему.

ginz написал(а):
Теперь в конце grub.cfg:

echo "Adding Gentoo Linux" >&2
menuentry 'Gentoo Linux, with Linux 2.6.35-r5' --class gentoo --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,2)'
#	search --no-floppy --fs-uuid --set a41bdb9c-00c7-431d-bf3e-05dbb7f4b912
	echo	'Loading Linux 2.6.35-r5 ...'
	linux	/kernel-2.6.35-gentoo-r5 root=/dev/sda3 rw
}

И выводит сообщение:

Loading Linux 2.6.35-r5
error: File not found

Нажмите...

Коли ядро лежит в /boot, путь явно не верный.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Логично....я еще в первом

Логично....я еще в первом посту, попросил ТС показать нам ls /boot )))

Все мы, рано или поздно, будем там...

Бывает...

Людям свойственно отвечать только на последний вопрос. Часто замечаю такое.
Полагаю, ТС сделает правильные выводы, и у него все заработает :)

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

/boot что в Debian'e, что в

/boot что в Debian'e, что в Gentoo лежит в не выделенной части (там же, где /).

Кстати, я попробовал что

Кстати, я попробовал что (hd0,2), что (hd0,3), хотя первый вариант более логичен (/dev/sda1 = (hd0,0)).

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

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