Титла: Проблем с 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 В общи линии го правя с учебна цел
![]() ![]() Иначе за ядрото , аз старото ядро не съм го махнал. Преименувал съм го 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"
![]() Благодаря много , подкарах го ![]() |