Kuvittelin tämän olevan helppo homma, mutta kun rupesin tätä testaamaan niin jouduin tosissani nuita aivonystyröitäni vaivaamaan.
2.6.14 kernelistä en saanut noita dvb-ajureita siirrettyä tähän kerneliin. Niinpä jouduin tekemään asian niin, että käänsin tuon Ubuntun vakio kernelin ilman dvb-ajureita ja siihen jälkikäteen lisäsin cvs:ltä ladatut dvb-ajurit.
Tässä pikkuisen ohjeen poikasta:
cd /usr/src
sudo apt-get source linux-image-2.6.12-10-386 ladataan kernelin lähdekoodit.
cd linux-source-2.6.12-10-386
sudo cp debian/config/i386/386 .config Kopioidaan 386 prossun conffi nykyiseksi.
sudo make menuconfig
Device Drivers -> Multimedia devices -> Digital Video Broadcasting Devices ->
[ ] DVB For Linux poistetaan dvb-ajurit käytöstä
cd debian/config
rm */* Poistetaan kaikista kansioista kaikki tiedostot. Tämä tekee sen, ettei käännetä muita kuin itsekäyttämämme prossun ja arkkitehtuurin kerneli.
cd ../..
sudo mv .config debian/config/i386/386 siirretään nykyinen konffi 386 prossun konffin päälle.
dpkg-checkbuilddeps tarkistetaan onko kaikki kääntämiseen tarvittavat ohjelmat asennettu.
Jos jotain puuttuu niin ne täytyy tietysti asentaa.
sudo dpkg-buildpackage -rfakeroot käännetään kerneli.
cd debian/build/build-386
sudo dpkg -i linux-image-2.6.12-10-386.deb Asennetaan kerneli. (tuo kernelin nimi ei varmaankaa ole oikein) Huomaa, että tässä
vaiheessa sinun koneesi täytyy olla käynnissä jollakin muulla kerneli versiolla ja tuo kyseinen versio poistettu.
sudo reboot buutattaan kone uudelle kernelille
sudo apt-get install linux-restricted-modules-386 nvidia-glx asennellaan nvdia:n ajurit.
Tämän jälkeen kone yrittää joka päivityskerralla asentaa linux-image-2.6.12-10-386 pakettia, koska se olisi apt-get:in mielestä parempi.
Tuohon en ole löytänyt muuta ratkaisua, kuin asettaa synapticista: Lock version. ja tuo juuri versio.
Ja käyttää synapticia käyttiksen päivittämiseen sen jälkeen. Apt-get:iä ei kärsi käyttää koska se korvaa tuon itse käännetyn kernelin "virallisella".
Sitten voitkin siirtyä lataamaan ja kääntämään dvb-ajureiden cvs-versioita.
Pari juttua siitä hommasta:
cd /lib/modules/2.6.12-10-386
sudo ln -s /usr/src/linux-source-2.6-12-10-386/debian/build/build-386 source tehdään symboolinen linkki kernelin sourceen, jotta voidaan kääntää dvb-ajurit
Ja sitten vain lataat ajurit cvs:ltä ja käännät ja asennat ne.
Toivottavasti tästä apua. En pysty nyt välttämättä ihan heti vastailemaan, koska oma koneeni lähtee takuu huoltoon laitteisto vian vuoksi.
Meinasin tämänkin ohjeen tekeminen olla työn ja tuskan takana, kun kone tupaa kaatuilemaan jatkuvasti.