[решено] Ошибка при первой же загрузке. GRUB: Error 15: File not found

Ставил Gentoo, все скомпилировалось успешно, первая загрузка и такое на экране
фото

Загрузчик - grub
Устанавливал х64 из этого руководства: ссылка
Разделы точно такие же как в руководстве, за исключением того, что sda3 - ext4.

Также при загрузке (до загрузки grub) 1-2 минуты висит вот такой экран: фото1, а потом появляется на несколько секунд такой экран: фото2, потом грузится grub.

Заранее благодарю,
Петр.

Upd1: по первой проблеме. В файле конфигурации grub'a не исправил пути, оставил дефолтные, а там пути к старому ядру и старому genkernel'у. Пошерстил в каталогах, узнал настоящие названия - подставил, заработало.
Upd2: по второй проблеме. Когда ставил загрузку с флешки, поставил загрузку по сети выше, чем загрузку с hdd

Ну так grub.conf же надо было

Ну так grub.conf же надо было править

Два вопроса:

1. Зачем вы пытаетесь грузиться по сети (PXE boot)? Если это не то, что вам действительно нужно, разберитесь со своим BIOS - приведите в порядок последовательность устройств для загрузки, а то так и будете по 2 минуты ждать, несмотря, в принципе, на ОС.
2. Зачем вы пытаетесь грузить ядро версии 2.6.24-r5? У вас действительно оно (в дереве такой версии уже давно нет), или пункты 2.3 и 2.4 упомянутого руководства вы всё же пропустили?

А что вы хотите, нужно было

А что вы хотите, нужно было подправить конфигурационный файл загрузчика, /boot/grub/menu.lst.

Эта вам не Ubuntu.

Файл, который ставится вместе с загрузчиком является просто примером (шаблоном), в нём сразу после установки указано грузить ядро kernel-genkernel-x86-2.6.24-gentoo-r5, запись :

...
title Gentoo Linux x86_64 2.6.24-r5
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 real_root=/dev/sda3
...

Файла этого ядра нет в директории /boot, посмотрите какое ядро вы установили и отредактируйте загрузчик, указав правильное имя файла ядра и также initrd и корневой раздел.

Для этого вам придётся опять загрузиться с livecd, смонтировать корневой раздел и раздел с /boot, если он у вас вынесен отдельно., затем посмотреть содержимое /boot и отредактировать файл /boot/grub/menu.lst
Примерные команды:

mount /dev/<root_partition> /mnt/grentoo # у вас скорее всего /dev/sda3 или /dev/sda1, но не обязательно.
mount /dev/<boot_partiotion> /mnt/gentoo/boot # если делали отдельный раздел для загрузчика
ls -1 /mnt/gentoo/boot # здесь смотрите фалы с ядром kernel-* и initrd initramfs*
nano /mnt/gentoo/boot/grub/menu.lst # редактируете файл по аналогии с примерами, указывая файлы вашего ядра и initrd,
#не забывайте указать ваш корневой раздел

Если у вас что-либо не получится перечитайте моё сообщения, обдумывая каждое предложение, они не зря написаны перед тем как писать здесь ответный пост, что у вас ничего не получилось.

Grub не может найти файлы ядра и initrd, указанные в его конфигурационном файле, и выдаёт ошибку, далее BIOS вашего компьютера "ждёт" какое то время и передаёт управление следующему загрузочному устройству в списке, у вас выбрана сетевая карта.

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

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