Ero sivun ”Ytimen kääntäminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
72 merkkiä lisätty ,  29. huhtikuuta 2005
Rivi 20: Rivi 20:


==Kääntäminen==
==Kääntäminen==
Asetusten tekemisen jälkeen ydin kääntyy yksinkertaisesti komennolla make (helppoa, eikö?)
Asetusten tekemisen jälkeen ydin kääntyy yksinkertaisesti komennolla <tt>make</tt>. Jos kääntäminen keskeytyy johonkin virheeseen, on syytä kääntää kriittinen katse asetustiedostoa kohtaan.


Jos kääntäminen keskeytyy johonkin virheeseen, on syytä kääntää kriittinen katse asetustiedostoa kohtaan.
Debianin käyttäjät voivat käyttää seuraavia komentoja mikäli paketit kernel-package ja fakeroot ovat asennettuina:


:Komento <tt>fakeroot make-kpkg --revision ''ytimen-versio'' kernel_image</tt> kääntää ytimen paketiksi, jonka voi asentaa komennolla <tt>dpkg -i</tt>.


Debianistit voivat käyttää seuraavia komentoja (kernel-package ja fakeroot pitää olla asennettuina):
:Komento <tt>fakeroot make-kpkg --revision ''ytimen-versio'' modules_image</tt> kääntää /usr/src/modules -hakemistossa olevat ulkopuoliset moduulit asennettaviksi ytimen moduuleiksi.


Tämä kääntää dpkg -i -komennolla asennettavissa olevan kernelin:
:Mikäli käännät samoista lähdekoodeista muita ytimiä, siivoa ytimen lähdekoodit Debian-komentojen aikaansaamista ylimääräisistä tiedostoista komennolla <tt>fakeroot make-kpkg clean</tt>.
<tt>$ fakeroot make-kpkg --revision ''kernel-versio'' kernel_image</tt>


Tämä kääntää /usr/src/modules -hakemistossa olevista ulkopuolisten modulien lähdekoodeista kernel-moduleita
Kun ydin käännetään Debianin komennoilla, syntyneet <tt>deb</tt>-paketit voi siirtää koneesta toiseen tai asentaa samassa koneessa. Siirtäminen helpottaa etenkin heikkotehoisten koneiden ytimen kääntämistä, sillä vanha 100MHz Pentium kääntää ydintä useita tunteja kun taas nykyaikainen kone kääntää ytimen muutamassa minuutissa.
<tt>$ fakeroot make-kpkg --revision ''kernel-versio'' modules_image</tt>
 
Mikäli käännät samoilla sorsilla muita kerneleitä, tämä siivoaa kernelin sorsat debian-tauhkasta
<tt>$ fakeroot make-kpkg clean</tt>
 
Kun kerneliä asennetaan Debianissa, syntyneet deb-paketit voi siirtää koneesta toiseen tai asentaa samassa koneessa. Tämä yksinkertaistaa erityisesti heikkotehoisten koneiden kernelin optimoimista, sillä 100 mhz pentium kääntää kerneliä useita tunteja siinä kun nykyaikainen hyperthreading-pentium kääntää kernelin muutamassa minuutissa.


==Asentaminen==
==Asentaminen==
Rekisteröitymätön käyttäjä

Navigointivalikko