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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: bashi1 в Feb 24, 2008, 20:07



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


Титла: Компилиране на ядро
Публикувано от: ivo1204 в Feb 24, 2008, 20:31
Труден въпрос , но дай поне повече инфо:
С какво ядро си бил , когато си конфигурирал новото ядро?
Откъде си взел сорса и  какъв  начин си използвал ( make config , make menuconfig .....) за конфигуриране ?


Титла: Компилиране на ядро
Публикувано от: bashi1 в 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 в Feb 24, 2008, 22:07
Цитат (bashi1 @ Фев. 24 2008,21:07)
Здравейте всички! Наложи ми се за си компилирам ново ядро заради един модул. Всичко уж мина както трябва и успях да подкарам новото ядро. Проблемът ми е, че като пусна системата с него компа ми се държи много страноо - всичко се изпълнява много бавно, все едно са пуснати много неща едновременно. На какво може да се дължи това натоварване на сисемата? Със старото ядро няма проблем. Предварително благодаря!

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


Титла: Компилиране на ядро
Публикувано от: ivo1204 в 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“ ( с точка отпред !;)
в сорса , така вземаш старата конфигурация .Все пак така и така компилираш , посочи поне процесора какъв ти е , това е важно оптимизиране.
Още , в:
General setup ->Local version - append to kernel release постави/смени   име , за да не ти се инсталира върху старото ядро.
Така ми се струва най безболезнено да си подготвиш сорса.

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