Проблема с загрузкой посли установки
Гость 5 января, 2006 - 11:17
Добрый день всем.
У меня следующая проблема:
Поставил Gentoo согласно handbook, поставил загрущик grub перегружаюсь^ грузится grub, вибираю Linux, а мне говорят
"Error 13: Invalid or unsupported executable format"
Потскажите, что я мог зделать не так (может опции какие-небудь в ядро не включил).
В конфиге grub`a у для Gentoo у меня следующе (есть еще винда, которая нормально грузится):
Цитата:
root (hd0,5)
kernel /boot/kernel-2.6.11-gentoo-r3
root=/dev/hda8
мои раздели для линуха:
hda6 /boot
hda7 swap
hda8 /
»
- Для комментирования войдите или зарегистрируйтесь
Я думаю, что
Я думаю, что правильнее будет написать так:
Параметр kernel ищет ядро на разделе, указанном Вами как root (hd0,5), а оно (ядро) там лежит в корне, поэтому указывать /boot/kernel-2.6.11-gentoo-r3 не верно, нужно указать /kernel-2.6.11-gentoo-r3.
Так же проверте, верно ли указано имя файла ядра.
Спасибо за
Спасибо за ответ
я пробовал без /boot - так как Вы написали
реакция та же самая...
Имя ядра также проверял...
В таком случае
В таком случае проверте, действительно ли разделы названы и расположены так, как Вы описали в первом сообщении. Так же расскажите, как именно Вы собирали ядро.
Так же проверте в BIOS, в каком режиме работает Ваш жесткий диск /dev/hda (LBA или нет).
13 : Invalid or unsupported
13 : Invalid or unsupported executable format
This error is returned if the kernel image being loaded is not recognized as Multiboot or one of the supported native formats (Linux zImage or bzImage, FreeBSD, or NetBSD).
Ты чего собрал то злыдень? ;)
Re:Проблема с загрузкой посли устан
Во-первых, тебе лучше использовать lilo.
Для этого вместо emerge grub пиши emerge lilo
Его конфиг должен быть в /etc/lilo.conf.
Далее создаешь его nano -w /etc/lilo.conf и пишешь в него:
boot=/dev/hda
prompt
timeout=50
default=Windows
image=/boot/kernel-2.6.12-gentoo-r6
label=Gentoo
read-only
root=/dev/hda8
other=/dev/hda1
label=Windows
Возможно ты не внимательно читал мануал.
После сборки нужно выполнить
cp arch/i386/boot/bzImage /boot/kernel-2.6.12-gentoo-r6
В конфиг надо писать то ,что ты написал здесь(kernel-2.6.12-gentoo-r6), а не то, что в руководстве.
После этого, ты мог вместо
cp .config /boot/config-2.6.12-gentoo-r6
написать
cp .config /boot/kernel-2.6.12-gentoo-r6
и тем самым перезаписал ядро на конфиг ядра.
НУЖНО ПИСАТЬ cp .config /boot/config-2.6.12-gentoo-r6
Но LILO все-же
Но LILO все-же хуже... Хотя бы тем, что после каждого изменения lilo.conf надо переписывать загрузочный сектор командой lilo.