Kirjoittaja Aihe: Uuden ytimen kääntäminen [kysytty]  (Luettu 171137 kertaa)

macoute

  • Käyttäjä
  • Viestejä: 26
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #60 : 12.01.06 - klo:20.36 »
Kaikki on asennettu. Joku sieltä selvästi puuttuu, mutta mikä? Tein täsmälleen tuon ohjeen mukaan mikä tässä threadissa on. Hämärää.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #61 : 12.01.06 - klo:22.08 »
Kaikki on asennettu. Joku sieltä selvästi puuttuu, mutta mikä? Tein täsmälleen tuon ohjeen mukaan mikä tässä threadissa on. Hämärää.

Mikäs gcc on käytössä, pitäisi olla gcc-3.4, ellei ole voit tehdä seuraavasti:
Koodia: [Valitse]
CC=gcc-3.4
export CC
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

macoute

  • Käyttäjä
  • Viestejä: 26
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #62 : 14.01.06 - klo:15.14 »
Tuotakin olen kokeillut, sekä gcc-3.4:llä että gcc-4.0:lla. Ja oman järkeni mukaan sillä ei pitäisi olla väliä kummalla sen kääntää, viisammat sanokoot olenko väärässä.
Mutta ei siis vieläkään toimi.

ihmemies

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #63 : 26.01.06 - klo:00.40 »
Käänsin ytimen 2.6.15.1:sen täsmälleen ohjeiden mukaisesti, mutta kun käynnistän koneen uudelleen tulee tsiljoona virheriviä joilla lukee jotenkin että FATAL ERROR, modprobe unable to locate module dependencies file
/lib/modules/2.6.15.1/modules.dep
no such file or directory
Vaikka sieltä takuulla kyseinen tiedosto löytyy  :-\

sepi

  • Käyttäjä
  • Viestejä: 108
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #64 : 29.01.06 - klo:17.59 »

 yritin ubuntu breezyn 10.5  kernelin kääntään 2.6.15 :ta  mutta kääntö pysähtyy vähän ajan kuluttua

 make[2]: ***[usr/initramfs-list Error 1
 make [1]: ***(usr)  Error 2
 make [1]:  leaving directory  /usr/linux-2.6.15
make      : *** [stamp-build]  Error  2
 
 elikkä mikä mättää  kun ei käänny.

Tekno

  • Käyttäjä
  • Viestejä: 209
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #65 : 07.02.06 - klo:15.25 »
Onkohan noilla ohjeilla onnistunut kukaan muu kuin Vanadium ?  ::)

HammerPower

  • Käyttäjä
  • Viestejä: 122
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #66 : 07.02.06 - klo:16.48 »
Vanadiumin ohjeilla en saanut kerneliä toimintakuntoon. Ongelma tuli tuon initrd jutun kanssa. Suurella todennäköisyydellä sähläsin jotakin väärin ja siksi en onnistunut. Ohjeet ovat kyllä oikein selkeät ja kääntämisen/asentamisen pitäisi sujua hyvin.

Pidän kuitenkin enemmän ubuntuforums.orgin sivuilta löytyvästä ohjeesta. Siinä neuvotaan myös kernelin patchaaminen, joka ei tietenkään ole mitenkään välttämätöntä tai edes tarpeellista.

http://ubuntuforums.org/showthread.php?t=84174&highlight=kernel+vanilla

Asiasta toiseen. Voiko Ubuntussa asentaa uuden kerneli suurinpiirtein Gentoon "tavalla"? Gentoon kernelin asennukseen ja kääntöön löytyy ohjeet osoitteesta

http://forums.gentoo.org/viewtopic-t-178003.html

Ei suoraan, liity Ubuntun kernelin kääntöön, mutta tuo tapa on niin helppo, nopea ja yksinkertainen, että olisi mukavaa jos vastaavanlainen systeemi olisi myös Ubuntussa.

[EDIT]

Tjaah. Vertailin tuossa nyt noita asennustapoja Gentoon ja Ubuntun välillä niin eipä noissa loppujen lopuksi ole suurta eroa helppoudessa. Tuntui vaan niin tuskalliselta ensimmäiset kääntämiset, kun Ubuntulla asiaa harjoittelin...
« Viimeksi muokattu: 07.02.06 - klo:16.55 kirjoittanut HammerPower »

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #67 : 07.02.06 - klo:21.03 »
Koodia: [Valitse]
sudo make-kpkg -revision=2.6.12.4+xxxxxx -initrd kernel_imagetää on parempi tapa, toimii nääs

sinppa_

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #68 : 12.02.06 - klo:19.19 »
Oivoi, nytpä iskikin mutka matkaan.

Aiemmin yritin käännellä kernelin ilman initrd:tä, huonoin tuloksin. Nytpä siis kokeilin kääntää 2.6.15.4-kernelin, initrd:n kanssa, toivoen ettei kernel panicia näkyisi :) mutta homma tyssääkin siihen, että initrd:tä luodessa tulee ilmoitus:
sinppa@kolina:/boot$ sudo mkinitrd -o /boot/initrd.img-2.6.15.4+jee 2.6.15.4
sudo: mkinitrd: command not found

Jossakin on siis tullut kämmättyä, mutta missähän? Aikalailla tasan ohjeiden mukaan tuon kääntämisen tein, paitsi vimiä en asentanut ( :) )
sinppa_ @ ircnet/quakenet/freenode

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #69 : 14.02.06 - klo:17.16 »
Oivoi, nytpä iskikin mutka matkaan.

Aiemmin yritin käännellä kernelin ilman initrd:tä, huonoin tuloksin. Nytpä siis kokeilin kääntää 2.6.15.4-kernelin, initrd:n kanssa, toivoen ettei kernel panicia näkyisi :) mutta homma tyssääkin siihen, että initrd:tä luodessa tulee ilmoitus:
sinppa@kolina:/boot$ sudo mkinitrd -o /boot/initrd.img-2.6.15.4+jee 2.6.15.4
sudo: mkinitrd: command not found

Jossakin on siis tullut kämmättyä, mutta missähän? Aikalailla tasan ohjeiden mukaan tuon kääntämisen tein, paitsi vimiä en asentanut ( :) )

ootko asentanu initrd-tools paketin?

sinppa_

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #70 : 28.02.06 - klo:21.56 »
Enpäs ollut asentanut initrd-tools-pukettia, sieltähän se selvisi, ja sain (vihdoin ja viimein) toimimaan tuon itsekäännetyn kernelin
sinppa_ @ ircnet/quakenet/freenode

jasso_p

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #71 : 10.04.06 - klo:19.22 »
Ajattelin astua rajan yli ja kääntää kernelin ensimmäistä kertaa elämässäni. Hyvinhän se näillä ohjeilla meni, mutta kun käynnistän koneen ja valitsen GRUBista uuden käännetyn kernelin niin alkuun puskee kymmenkunta tämänkaltaista virhettä:

ERROR: Removing 'generic' device or resource busy
ERROR: Removing 'serverworks' device or resource busy
ERROR: Removing 'via82cxx' device or resource busy

Mistäköhän on kyse? Olenko asentanut kerneliin jotain mitä minulla ei oikeasti ole vai päinvastoin vai ei sinnepäinkään? Lopputulos on kuitenkin nopeampi kuin mitä aiempi. Tai ainakin käynnistyaika on lyhentynyt. Kaikki vaikuttaisi toimivankin ihan ok, joten ei valittamista mutta mitäköhän nuo meinaavat?

Vielä tyhmä kysymys tyhmältä, eli mikä on fiksuin tapa katsoa näin jälkeenpäin, että mitä tuli valittua? Ja jos jotain haluaa muuttaa siitä mitä on tehnyt niin mitenkäs se sitten helpoiten ja meneekö siinä kääntämisessä yhtä jumalattoman kauan?

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #72 : 14.04.06 - klo:16.25 »
/boot kansiossa on kerneleiden config fileet.

Ilmoituksia tupsahtaa varsin paljon jos kernelin versio eroaa paljolti jakelun vakiokernelin versiosta, myös miten olet kernelisi konffannut vaikuttaa asiaan.

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #73 : 18.04.06 - klo:14.56 »
Itse käänsin eilen kernelin ensimmäistä kertaa eläessäni. Olin vain vahingossa poistanut siitä FAT tuen, joten käännän tänään uudelleen kernelin. Muuten lopputulos oli hyvä, suorastaan loistava. :)
alias vililikku

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #74 : 21.04.06 - klo:18.59 »
Nonii nyt meikä on isä papan koneella ja kysyisin että miten tuo kernelin käännön yhteydessä tehtävä nvidia juttu tehään oliko se että se puretaan jotenkin ja sitten pistetään /usr/src kansioon?

Eli siis ennen kääntöä asennetaan nvidia-kernel-source paketti:
Koodia: [Valitse]
sudo apt-get install nvidia-kernel-sourceTämä tekee nvidia-kernel-source.tar.gz paketin kansioon /usr/src. Eli se pitää purkaa eli esim.
Koodia: [Valitse]
cd /usr/src
sudo tar -xvf nvidia-kernel-source.tar.gz

Tämän jälkeen voimme aloittaa käännön:
Koodia: [Valitse]
cd /usr/src/linux
sudo make-kpkg clean
sudo make-kpkg --initrd --append-to-version=-joku_nimi kernel_image kernel_headers modules_image

Käännöksen jälkeen pitäisi olla käännetylle kernelille sopiva nvidian-kernel debian paketti /usr/src -kansiossa, joka pitää vielä asentaa.
http://www.ubuntuforums.org/showthread.php?t=85064

Ajattelin asentaa nVidian ajurit näin, mutta miten saan poistettua vanhat nVidian ajurit jotka asensin .run päätteisestä tiedostosta? Kun ei se oikein wörkkiny (toiminu). Eli miten saan poistetuua sen .run päätteisen nvidiainstallerin jäljet.
« Viimeksi muokattu: 21.04.06 - klo:19.12 kirjoittanut Vililikku »
alias vililikku

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #75 : 21.04.06 - klo:21.05 »
Ja siis kun komennan sen
Koodia: [Valitse]
sudo make-kpkg --initrd --append-to-version=-joku_nimi kernel_image kernel_headers modules_imageniin kääntääkö se koko kernelin?

Itselleni vastaten: Ei käännä. Tekee vain Nvidian ajureista .deb päätteiset. :)
« Viimeksi muokattu: 23.04.06 - klo:20.32 kirjoittanut Vililikku »
alias vililikku

Vanadium

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #76 : 25.04.06 - klo:16.10 »
Ajattelin astua rajan yli ja kääntää kernelin ensimmäistä kertaa elämässäni. Hyvinhän se näillä ohjeilla meni, mutta kun käynnistän koneen ja valitsen GRUBista uuden käännetyn kernelin niin alkuun puskee kymmenkunta tämänkaltaista virhettä:

ERROR: Removing 'generic' device or resource busy
ERROR: Removing 'serverworks' device or resource busy
ERROR: Removing 'via82cxx' device or resource busy

Mistäköhän on kyse? Olenko asentanut kerneliin jotain mitä minulla ei oikeasti ole vai päinvastoin vai ei sinnepäinkään? Lopputulos on kuitenkin nopeampi kuin mitä aiempi. Tai ainakin käynnistyaika on lyhentynyt. Kaikki vaikuttaisi toimivankin ihan ok, joten ei valittamista mutta mitäköhän nuo meinaavat?

Vielä tyhmä kysymys tyhmältä, eli mikä on fiksuin tapa katsoa näin jälkeenpäin, että mitä tuli valittua? Ja jos jotain haluaa muuttaa siitä mitä on tehnyt niin mitenkäs se sitten helpoiten ja meneekö siinä kääntämisessä yhtä jumalattoman kauan?
-Ilmoitukset johtuvat siitä, että olet mielestäni kääntänyt ytimeen jotakin, mitä ei tarvita. Tämä ei ole vaarallisa, suosittelen, että et tee asialle mitään.

Jupu

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #77 : 18.05.06 - klo:08.57 »
Ohjeet toimii hyvin... käyttäjässä vika:)
« Viimeksi muokattu: 18.05.06 - klo:19.56 kirjoittanut Jupu »

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #78 : 22.05.06 - klo:18.11 »
Jos lataan tämän nykyisen kernelin (2.6.15-23) lähdekoodin pakettienhallinnasta jä käännän tämän, toimiiko Ubuntun repoissa oleva Nvidia-glx paketti?
alias vililikku

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #79 : 23.05.06 - klo:14.44 »
Vastauksena itselleni, ei toimi.
alias vililikku