HP8200e ei toimi kernelin(2.6.16.16) kanssa, joten pitäis varmaan koittaa patch:ia -> http://www.mail-archive.com/[email protected]/msg43204.html
Ei vaan ole tietoa miten voisin tehdä sen. :)
Linkistä löytyy siis patch, mutta mitä pitää tehdä jotta saan otettua sen mukaan kernelin käännökseen?
Ei vaan ole tietoa miten voisin tehdä sen. :)
Linkistä löytyy siis patch, mutta mitä pitää tehdä jotta saan otettua sen mukaan kernelin käännökseen?
Vastaukset 4
Vanhimmat
mennään kernelin sorsahakemistoon ja sitten
patch -p1 < tuo_pätsi-tiedosto
Lisätietoa
man patch
Onnistui vihdoin patch:n laitto. :)
Heräsi samalla muutamia kysymyksiä:
1. Jos käännän kernelin i686 prosessorille niin onko siitä haittaa, jos muut ohjelmat on käännetty i486:lle?
2. Pitääkö config & System.map:lle luoda symboliset linkit /boot:iin? Jos niin miksi?
Jotkut ohjeet kehoittavat kopioimaan config:n /boot:iin toiset taas ei. Onko tarpeellinen tiedosto?
olen ymmärtänyt oikein niin configia ei tarvitse laittaa /boot:iin, se on vain varmuuskopiointia varten. Tällä tavalla olen asian ymmärtänyt kun Gentoon kanssa tullut kanssa pelleiltyä.
1. Vain kerneli kääntyy kyseiselle prosessorille muiden ohjelmien toimintaan sillä ei ole vaikutusta. Kerneliä kääntäessä on hyvä katsoa tarkasti prosessorin tyyppi ja kääntää juuri sille. Näin saadaan koneesta kaikki teho irti.
2. Molemmat on hyvä siirtää /boot-hakemistoon (linkit saattavat katketa). Klogd käyttää tuota System.map-tiedostoa ja config on hyvä olla seuraavan kernelin kääntöä varten ettei tarvitse kaikkea säätää taas käsin (onkin julmasti vaihtoehtoja).
Tiedostot on syytä nimetä tähän tapaan:
config-2.6.15-1-k7
config-2.6.16
config-2.6.16-1-k7
initrd.img-2.6.15-1-k7
initrd.img-2.6.16
initrd.img-2.6.16-1-k7
System.map-2.6.15-1-k7
System.map-2.6.16
System.map-2.6.16-1-k7
vmlinuz-2.6.15-1-k7
vmlinuz-2.6.16
vmlinuz-2.6.16-1-k7