3 545
muokkausta
p (→Katso myös) |
(kaikenmoista) |
||
Rivi 29: | Rivi 29: | ||
make | make | ||
'''make -j2''' | '''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> | :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> | :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>. |