Kirjoittaja Aihe: (2.6.21.3) kernelin kääntö  (Luettu 3348 kertaa)

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
(2.6.21.3) kernelin kääntö
« : 31.05.07 - klo:21.45 »
Ajattelin laittaa tuon kernelin kääntymään sillä aikaa kun olen koulussa, koska lukemani mukaan siinä menee 5h, hitaahkolla koneellani varmasti ainakin yksi lisää. Voiko sen jättää kääntymään rauhassa ettei se kysele mitään mikä vaatisi vastauksen tietyn ajan sisällä ? Eikös tuo ole Feisty-kernel joten sitä ei voi kääntää Edgyssä ? Mitä pitää huomioida kernelin käännössä ?
« Viimeksi muokattu: 31.05.07 - klo:22.02 kirjoittanut Rautamiekka »

moonstone

  • Vieras
Vs: (2.6.21.3) kernelin kääntö
« Vastaus #1 : 01.06.07 - klo:07.58 »
Ennenkuin aloitat lue tämä. Selventää asiaa ja turhautumisia tulee vähemmän.
http://www.kroah.com/lkn/

Kirjan saa PDF muodossa tuolta sivulta.

juyli

  • Vieras
Vs: (2.6.21.3) kernelin kääntö
« Vastaus #2 : 01.06.07 - klo:11.57 »
lukemani mukaan siinä menee 5h, hitaahkolla koneellani varmasti ainakin yksi lisää.

Jokin 386SX-prosessori? Ei kernelin kääntämiseen mene noin kauaa.

Voiko sen jättää kääntymään rauhassa ettei se kysele mitään mikä vaatisi vastauksen tietyn ajan sisällä ? Eikös tuo ole Feisty-kernel joten sitä ei voi kääntää Edgyssä ? Mitä pitää huomioida kernelin käännössä ?

Kerneli voidaan kääntää ja paketoida toisessakin koneessa. Hyvät ohjeet kernelin kääntämiseen löytyy Linux.fi -sivuilta http://linux.fi/index.php/Kernelin_k%C3%A4%C3%A4nt%C3%A4minen
Huomaa lukea ohjeet Debian/Ubuntu-kernelin kääntämiseksi.

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: (2.6.21.3) kernelin kääntö
« Vastaus #3 : 01.06.07 - klo:13.24 »
AMD AthlonXP 3000+

jms-ubuntu

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Vs: (2.6.21.3) kernelin kääntö
« Vastaus #4 : 02.06.07 - klo:10.17 »
Olen kanssa ihmetellyt tätä, tarkoitus oli saada feistyyn käyttöön 2.6.21 kun siinä on natiivi tuki uusimmille terratecin dvb-kortin piireille. Tällä hetkellä kortti pelaa mulla feistyssä versiolla 2.6.20-8+patchit. Tämän sain joskus käännettyä ihan ok muistaakseni käyttäen git:ä.

Uusimmilla kerneleillä ongelmana on kun ei käänny git:stä haetulla sorsalla paketti linux-headers-2.6.21 joka on prereq paketille linux-headers-2.6.21-generic. Tämä jälkimmäinen kyllä kääntyy samoin kun linux-image-2.6.21-generic. Tästä linux-headers-2.6.21-paketista ei tule mitään herjaa - se ei vaan käänny, ihan kun se ei olisi mukana debian/rules:ssa tai tms. vastaavassa. Tätä olen yrittänyt näillä ohjeilla:
https://help.ubuntu.com/community/Kernel/Compile?highlight=%28kernel%29

Perinteiseen tyyliin käännettäessä komennolla:
make-kpkg --initrd --rootcmd fakeroot --revision ytimen-versio kernel_image modules_image
tulee deb-paketista ihan hillittöman kokoinen (~200MB) vaikka käytän esim. toimivaa version 2.6.20-8 config-tiedostoa

??