Страница 1 из 2

После компиляции ядра

Добавлено: 26 сен 2004, 04:09
Vizor
Одним словом всё скомпилил без ошибок даже :D скопировал bzImage и System.map в /boot в grub написал следующее:
title Linux-2.6.8
kernel (hd0,2)/boot/vmlinux-2.6.8 root=/dev/hda3 vga=0x31a splash=silent desktop resume=/dev/hda6 showopts
initrd (hd0,2)/boot/initrd
а он не грузится пишет что не может найти файл /etc/mtab и что-то вроде (т.к. я в английском не слишком силён) kernel panic и говорит что не может монтировать root раздел (поддержка всех fs есть).

Может я что не правильно в grub пишу? подскажите или помогите убить граб и поставить лило корректно.

Добавлено: 26 сен 2004, 13:02
Andy Crook
а точно всё в соответствии с таблицей разделов прописал?
/boot не на отдельном разделе?

Re: После компиляции ядра

Добавлено: 26 сен 2004, 17:52
Andrej Ramaszeuski
Devil писал(а): Может я что не правильно в grub пишу? подскажите или помогите убить граб и поставить лило корректно.
Идея в корне правильная. grub без проблем убивается менеджером пакетов.
Хотя может только после инсталяции lilo...

Добавлено: 26 сен 2004, 20:29
Llama
kernel (hd0,2)/boot/vmlinux-2.6.8 root=/dev/hda3
Попробуй для начала так, без всяких наворотов, а то swsusp и его производные хреновенько работают с fs отличными от ext* - о чем и написано в доке к ядру.

Добавлено: 27 сен 2004, 10:08
Lionet
У меня то же самое было, когда я вручную копировал bzImage и System.map. А вот когда make install сделал, то все заработало .:shock:

Добавлено: 28 сен 2004, 11:37
fa3a
Devil писал(а):Одним словом всё скомпилил без ошибок даже Very Happy скопировал bzImage и System.map в /boot в grub написал следующее:
title Linux-2.6.8
kernel (hd0,2)/boot/vmlinux-2.6.8 root=/dev/hda3 vga=0x31a splash=silent desktop resume=/dev/hda6 showopts
initrd (hd0,2)/boot/initrd
а он не грузится пишет что не может найти файл /etc/mtab и что-то вроде (т.к. я в английском не слишком силён) kernel panic и говорит что не может монтировать root раздел (поддержка всех fs есть).
вызывает большие подохрения строка

Код: Выделить всё

initrd (hd0,2)/boot/initrd
обычно бывает так

Код: Выделить всё

initrd /initrd-2.4.21-15.EL.sgi3.img
.. если же ты действительно так обозвал initrd, то смонтируй его и проверь в нем наличее модулей для типа рут-файловой системы.

Добавлено: 28 сен 2004, 13:12
Llama
fa3a, бывает... /boot/initrd это как правило симлинк на initrd последнего установленного ядра.

Добавлено: 28 сен 2004, 15:37
fa3a
в любом случае смонтировать и проверить наличее модулей в initrd ну очень реккомендуется при такой ошибке. да, Лама? :-))

Добавлено: 29 сен 2004, 02:09
passer-by
прошу прощения, что вмешиваюсь, но мой вопрос подходит под тему трэда. Я скомпилировал ядро (2.6.8.1), всё прошло гладко и приятно, перезапустил загрузчик системы (/sbin/aspldr), перезагружаюсь и......о чудо, у меня не стартуют X-ы
хотелось бы услышать ваши предположения :
1) плохо сконфигурировал работу с видеокартой (при старте старого ядра Х-ы запускаются без проблем)
2) что-то всё-таки не то... (я включил в монолит ядра cp866 и koi8-r, лог ошибки отображается краказяблами)
просьба откликнуться имевших дело с подобной проблемой, потом как нутром чувствую, что с этим сталкивались многие...
PS ASP 9.2

Добавлено: 29 сен 2004, 07:50
#!/bin/bash
Пересобери видеодрайвер. На 90% проблема в этом.
А какая у тебя локаль? Надо бы и UTF-8 на всякий случай запихнуть.

Добавлено: 29 сен 2004, 07:56
Foxx
passer-by,
2) на этот случай ест iconv
1) че за карта? напоминает многократно повторяющиеся случаи radeonOB. try vbe modes first?
Хотя вспомнил, что с nvidia было подобное, но с ней проще справляться - на новом ядре дрова поставил и агонь

Добавлено: 29 сен 2004, 10:25
Llama
Пропиетарные дрова ati и nvidia надо переставлять после смены ядра.

Добавлено: 29 сен 2004, 12:18
passer-by
значит карта у меня NV11 (GeForce2 MX/MX400), локали в ядре были включены только ДВЕ (потому как не по наслышке знаю, что UTF-8 пока что хромает на оба глаза), iconv попробую (если он стартует из консоли :), ну а всё похоже закончится, как намекал Llama, пересборкой драйвера/ядра...

Добавлено: 30 сен 2004, 01:04
passer-by
господа, проблемма решилась установкой свеженького ядра с nvidia.com
всем спасибо

Добавлено: 30 сен 2004, 09:45
zyxel
ядро с nvidia.com :shock: .... оригинально :)