Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: vnsavage в Nov 14, 2006, 00:45



Титла: Проблем с boot-ване от нов kernel
Публикувано от: vnsavage в Nov 14, 2006, 00:45
Здравейте,

Компилирах kernel 2.6.18.2 , копирах го на мястото на стария , промених в lilo и написах "lilo" да се ъпдейтне, но сега не мога да подкарам линукс след лило вобще. Като избера Линукс и ми  изкарва черен екран - и до там.

Има ли начин да видя точно къде се чупи ? Няма го в syslog и messages и незнам къде да търся...


Титла: Проблем с boot-ване от нов kernel
Публикувано от: Italianeca в Nov 14, 2006, 11:24
Kernel Panic :) Много ще си помогнеш ако кажеш каква ти е дистрибуцията. И опиши по-подробно как направи:
Цитат
копирах го на мястото на стария






Титла: Проблем с boot-ване от нов kernel
Публикувано от: vnsavage в Nov 14, 2006, 15:01
Slackware 10.2 ми е дистрибуцията.
Ето как го копирах:):

1во направих бекъп на стария:
cp /boot/vmlinuz /boot/vmlinuz.old

2ро самото копиране след компилацията:
cp /root/kernel/linux../arch/i386/boot/bzImage /boot/

3то едит на lilo.conf ,  да сложа bzImage като image.

4то изпълних командата "lilo" за да се внесат промените от lilo.conf

п.с. стар кърнел 2.4.17 ,  нов 2.6.18.2
Благодаря за помощта :)


Титла: Проблем с boot-ване от нов kernel
Публикувано от: astronom в Nov 14, 2006, 15:22
Общо взето не се прави така. Винаги си оставяй старото ядро работоспособно и добавяй новото. Това което искам да кажа е, кръсти си новото ядро vmlinuz-2.6.18.2 (примерно), добави си го в lilo.conf и изпълни командата lilo, след това рестартирай. Ако стане това което е станало сега, спокойно можеш да се стартираш със старото ядро и да оправиш нещата. Лично не мен ми е интересно защо само черен екран... след като изпълни lilo какво излезе, имаше ли някакъв проблем?


Титла: Проблем с boot-ване от нов kernel
Публикувано от: Hapkoc в Nov 14, 2006, 15:43
Абе извинявам се за тъпия въпрос ама наистина ли имаш нужда да си компилираш ядро сам? :)

Аз едно време си умирах да си компилирам ядрата и да си чупя машината, сега предпочитам да свърша нещо полезно. :)

Естествено възможно е и да имаш наистина нужда да си компилираш ядрото сам, но бях длъжен да питам.


Титла: Проблем с boot-ване от нов kernel
Публикувано от: vnsavage в Nov 14, 2006, 17:17
В общи линии го правя с учебна цел:) Въпреки че имам доста проблеми с това в момента, blacklist-нал съм в hotplug 3-4 модула :):)

Иначе за ядрото ,  аз старото ядро не съм го махнал.
Преименувал съм го vmlinuz.old .
Нямам проблем да си подкарам линукса с старото ядро като буутна от диска и сменя в lilo.conf на старото и пусна "lilo" през "chroot" .

Просто немога да разбера защо ми дава тоя черен екран.. и защо немога да буутна с новото ядро.. чудих се дали някаде не се логва това.. но в syslog и messages няма нищо.

astronom: След като изпълних lilo, няма абсолютно никакъв проблем.. не дава грешка никаква..  
Самото забиване става, като избера от Lilo "boot: Linux" , и то тогава принципно трябва да изкара нов екран с пингвинчето горе в ляво  и да изписва какво зарежда.. само че при мен става черен екран и това е. Мисля си че може да има проблем с зареждането на видеото, и затова да не може да превключи на екрана с пингвинчето но незнам.. ?
А възможно ли е да е от грешно избран процесор, преди компилирането на ядрото ?

Благодаря ви много за помощта хора..


Титла: Проблем с boot-ване от нов kernel
Публикувано от: Hapkoc в Nov 14, 2006, 17:25
Еми ако си указал в lilo.conf да се пуска през framebuffer (разбирай с пингвинчето горе вляво), а в конфигурацията на ядрото не си включил поддръжка за framebuffer май точно така се получава.

В логовете няма как да има информация за проблема, при положение че забива толкова рано. При самото стартиране на ядрото още нямаш монтирана файлова система, следователно нямаш и къде да пишеш логове.

Най-добре пробвай да изключиш видео режима от lilo.conf (ако наистина е настроен там така) и да видиш дали в стандартен текстов режим (80x25) ще зареди нормално.


Титла: Проблем с boot-ване от нов kernel
Публикувано от: vnsavage в Nov 14, 2006, 17:47
Hapkoc както се казва .. "you saved the day" :):)
Благодаря много , подкарах го :))))