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

bashi1

  • Напреднали
  • *****
  • Публикации: 115
    • Профил
Компилиране на ядро
« -: Feb 24, 2008, 20:07 »
Здравейте всички! Наложи ми се за си компилирам ново ядро заради един модул. Всичко уж мина както трябва и успях да подкарам новото ядро. Проблемът ми е, че като пусна системата с него компа ми се държи много страноо - всичко се изпълнява много бавно, все едно са пуснати много неща едновременно. На какво може да се дължи това натоварване на сисемата? Със старото ядро няма проблем. Предварително благодаря!
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Компилиране на ядро
« Отговор #1 -: Feb 24, 2008, 20:31 »
Труден въпрос , но дай поне повече инфо:
С какво ядро си бил , когато си конфигурирал новото ядро?
Откъде си взел сорса и  какъв  начин си използвал ( make config , make menuconfig .....) за конфигуриране ?
Активен

bashi1

  • Напреднали
  • *****
  • Публикации: 115
    • Профил
Компилиране на ядро
« Отговор #2 -: Feb 24, 2008, 21:40 »
Ами сега съм с ядро 2.6.22-14-386
Опитах се да компилирам 2.6.18. В началото се ръководех по тази статия
http://openfmi.net/docman/view.php/187/134/PREINSTALL.txt
а после и по тази
http://myfreesoft.net/phpBB2/viewtopic.php?t=52
Сега се сетих нещо - при компилирането след make menuconfig нещо бях объркал (компилирам ядро за първи път) и изпълних make clean и после командата за компилиране на ядрото. Може ли от това да е проблема?
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Компилиране на ядро
« Отговор #3 -: Feb 24, 2008, 22:07 »
Цитат (bashi1 @ Фев. 24 2008,21:07)
Здравейте всички! Наложи ми се за си компилирам ново ядро заради един модул. Всичко уж мина както трябва и успях да подкарам новото ядро. Проблемът ми е, че като пусна системата с него компа ми се държи много страноо - всичко се изпълнява много бавно, все едно са пуснати много неща едновременно. На какво може да се дължи това натоварване на сисемата? Със старото ядро няма проблем. Предварително благодаря!

А защо не компилираш само модула? Кви са тия идиотщини да се компилира ядро за щяло и нещяло?
Активен

0x2B|~0x2B

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Компилиране на ядро
« Отговор #4 -: Feb 24, 2008, 23:08 »
Виждам нещата така:
Щом си с това ядро ,  2.6.22-14-386 , вземи си сорса :
wget  http://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.14.tar.bz2

разархивирай го в /usr/src/  и следвай инструкциите от:
http://ipset.netfilter.org/install.html

Няколко съображения:
За да си запазиш конфигурацията , копирай  /boot/config-2.6.22-14-i386  ?  като „.config“ ( с точка отпред !'<img'>
в сорса , така вземаш старата конфигурация .Все пак така и така компилираш , посочи поне процесора какъв ти е , това е важно оптимизиране.
Още , в:
General setup ->Local version - append to kernel release постави/смени   име , за да не ти се инсталира върху старото ядро.
Така ми се струва най безболезнено да си подготвиш сорса.

P.P
Поне така разбрах , че искаш тези пачове .



Активен