[решено] Ошибка при первой же загрузке. GRUB: Error 15: File not found
couatl 29 декабря, 2011 - 04:37
Ставил 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, запись :
Файла этого ядра нет в директории /boot, посмотрите какое ядро вы установили и отредактируйте загрузчик, указав правильное имя файла ядра и также initrd и корневой раздел.
Для этого вам придётся опять загрузиться с livecd, смонтировать корневой раздел и раздел с /boot, если он у вас вынесен отдельно., затем посмотреть содержимое /boot и отредактировать файл /boot/grub/menu.lst
Примерные команды:
Если у вас что-либо не получится перечитайте моё сообщения, обдумывая каждое предложение, они не зря написаны перед тем как писать здесь ответный пост, что у вас ничего не получилось.
Grub не может найти файлы ядра и initrd, указанные в его конфигурационном файле, и выдаёт ошибку, далее BIOS вашего компьютера "ждёт" какое то время и передаёт управление следующему загрузочному устройству в списке, у вас выбрана сетевая карта.