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

Siirry navigaatioon Siirry hakuun
(kaikenmoista)
Rivi 29: Rivi 29:
  make
  make


  '''make -j2''' antaa lisää tehoa kääntämiseen
  '''make -j2''' kääntää kernelin kahdessa säikeessä. Tämä on erityisen suositeltavaa moniprosessorikoneilla, mutta se todennäköisesti nopeuttaa työskentelyä myös yhdellä prosessorilla, sillä yhdessä säikeessä kääntäminen ei jatkuvasti käytä kaikkea prosessoritehoa hyödykseen.


Debianin käyttäjät voivat käyttää seuraavia komentoja mikäli paketit kernel-package ja fakeroot ovat asennettuina:
Debianin (ja Ubuntun) 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>.
:Komento <tt>make-kpkg --rootcmd fakeroot --revision ''ytimen-versio'' kernel_image</tt> kääntää ytimen paketiksi, jonka voi asentaa komennolla <tt>dpkg -i</tt>.


:Komento <tt>fakeroot make-kpkg --revision ''ytimen-versio'' modules_image</tt> kääntää /usr/src/modules -hakemistossa olevat ulkopuoliset moduulit asennettaviksi ytimen moduuleiksi.
:Komento <tt>make-kpkg --rootcmd fakeroot --revision ''ytimen-versio'' modules_image</tt> kääntää /usr/src/modules -hakemistossa olevat ulkopuoliset moduulit asennettaviksi ytimen moduuleiksi.
 
:Jos haluat käyttää [[initrd]]:tä, liitä make-kpkg:n parametreihin <tt>--initrd</tt>.
 
:Jos haluat käyttää [[distcc]]:tä make-kpkg:n kanssa, laita <tt>MAKEFLAGS="CC=distcc"</tt> ennen make-kpkg-käskyä.


: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>.
: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>.