Автор Тема: Проблем с ядро  (Прочетена 1885 пъти)

vikktor

  • Напреднали
  • *****
  • Публикации: 76
    • Профил
Проблем с ядро
« -: Oct 12, 2007, 19:48 »
Проблема е следния.Използвам CentOS 5.0 След като си компилирах ядро и успешно инсталирах рестартирам и от буут мениджъра си избирам новото ядро то започва да се зарежда.След като зареди всичко се опитва да зареди графична среда дава грешка и не успява.Ако някой има идея как се оправя този проблем да пише.Благодаря предварително
Активен

crasher5

  • Напреднали
  • *****
  • Публикации: 100
    • Профил
Проблем с ядро
« Отговор #1 -: Oct 12, 2007, 22:22 »
'<img'> Аз знам какъв е проблема...  ':ok:' Преди да ти кажа обаче Ще те помоля да прочетеш правилата за задаване на смислени въпроси и тогава да се опиташ пак да зададеш смислен въпрос. "Ако това изречение не ти се е сторило достатачно смислено, прочети го пак." (recursive call)
Активен

vikktor

  • Напреднали
  • *****
  • Публикации: 76
    • Профил
Проблем с ядро
« Отговор #2 -: Oct 12, 2007, 23:03 »
Добре сбърках  '<img'>  .И се извинявам че сложих там темата но това ми беше първото мнение в форума.А от къде идва проблема?
Активен

triplek

  • Напреднали
  • *****
  • Публикации: 564
    • Профил
Проблем с ядро
« Отговор #3 -: Oct 12, 2007, 23:15 »
Видеодрайвера плаче за прекомпилиране. '<img'>

Може и да греша. Каква видеокарта ползваш с кой драйвер. И какво пише когато не ти се стартира Х-са. Можеш да разгледаш лога. Не знам как е в центос но в 99% от линукс дистрибуциите се намира в /var/log/Xorg.0.log. '<img'>



Активен

Debian Lenny/sid

vikktor

  • Напреднали
  • *****
  • Публикации: 76
    • Профил
Проблем с ядро
« Отговор #4 -: Oct 12, 2007, 23:41 »
Значи видео картата ми е Nvidia FX5500.Драйверите съм си ги инсталирал аз.Изтеглих ги от сайта на Нвидия и ги компилирах.Благодаря за съвета сега ще пробвам
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Проблем с ядро
« Отговор #5 -: Oct 13, 2007, 07:11 »
Здравейте,

Каква конфигурация на ядрото си ползвал, старата или друга (/usr/src/linux/.config) ?
Връзката /usr/src/linux трябва да сочи към новото ядро.
Дали са настроени модулите на новото ядро (lsmod) ?
Смени nvidia с nv или vesa, да се види дали ще тръгне Х-а (/etc/X11/xorg.conf).
Успех. Румен



Активен

vikktor

  • Напреднали
  • *****
  • Публикации: 76
    • Профил
Проблем с ядро
« Отговор #6 -: Oct 13, 2007, 10:10 »
Значи аз си направих конфигурацията на новото ядро(чрез "make xconfig" после "make rpm" и накрая конфигурирах груб).За новото ядро всичко е настроено и си буутва както трябва.Единственото което не искаше да зареди е графична среда но това се оправи след като инсталирах наново драйвера за видео картата.Но лошото е че като инсталирам драйвера на новото ядро на старото пък не тръгва графичната среда и обратното.
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 4129
  • Distribution: Mageia, Q4OS
    • Профил
Проблем с ядро
« Отговор #7 -: Oct 13, 2007, 15:17 »
То по принцип си е така- като реисталнеш видеодрайвъра под новото ядро, ако после върнеш с рестарт в старото ядро, там си без Х. И за всяко ново ядро трябва да преинсталираш и драйвъра за видеото. Аз ползвам Мандрива, за нея има една много приятна чудесийка -dkms (dynamic kernel module support) - инсталирам си дкмс от мирърите и дкмс-видеодрайвъра на нвидия (dkms-nvidia) от мирърите и после при смяна на ядрото, това дкмс само си слага драйвъра и на новото ядро, още с първия рестарт на системата. Поразтърси се из нета дали няма подобно нещо и за centos
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Проблем с ядро
« Отговор #8 -: Oct 15, 2007, 12:57 »
Цитат (Nik123 @ Окт. 13 2007,16:17)
То по принцип си е така- като реисталнеш видеодрайвъра под новото ядро, ако после върнеш с рестарт в старото ядро, там си без Х. И за всяко ново ядро трябва да преинсталираш и драйвъра за видеото.
Това не е точно така,за всяко ядро можеш да имаш работещ драйвер (изискването е драйверът да е една и съща версия), когато пуснеш скрипта от nvidia той ти казва, че трябва първо да махнеш старият драйвер за да инсталира новият (при по новите версии е така), но има и друг начин. Зареждаш ядрото на което, искаш да сложиш драйвера - Пример: Имам инсталиран NVIDIA-Linux-x86-1.0-9631-pkg1.run, за новото ядро ще трябва да сложа същият, първо се разархивира драйверът
Примерен код
sh NVIDIA-Linux-x86-1.0-9631-pkg1.run --extract-only
cd NVIDIA-Linux-x86-1.0-9631-pkg1
./nvidia-installer -K
само не съм сигурен дали беше "-К" виж
Примерен код
man nvidia-installer
там 100% пише '<img'> и ме поправи, ако съм сбъркал.

Edit:

Примерен код
-K, --kernel-module-only
              Install a kernel module only, and do not uninstall the existing driver.  This is intended to be used to install kernel modules for
              additional kernels (in cases where you might boot between several different kernels).  To use this option, you must already have a
              driver installed, and the version of the installed driver must match the version of this kernel module.





Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

Nik123

  • Напреднали
  • *****
  • Публикации: 4129
  • Distribution: Mageia, Q4OS
    • Профил
Проблем с ядро
« Отговор #9 -: Oct 17, 2007, 12:23 »
Много ценна информация, благодаря
Активен