Käyttin on Mandrake 10.1 official ja kysyisin, että kuinka onnistuu asentaa uusi kerneli koneeseen? Eli jos lataa jostain sivulta esim. uudemman kernelin, niin kuinka sen voi asentaa koneeseensa? Asentuuko vanhan päälle/rinnalle/poistetaanko vanha? Itse haluaisin niin, että vanhaa ei enää olisi koneellani uudemman asennuksen jälkeen.
Millaisia ne kerneli-"paketit" ovat ( vai mitä ne sitten ovatkaan muodoltaan )?
Millaisia ne kerneli-"paketit" ovat ( vai mitä ne sitten ovatkaan muodoltaan )?
Vastaukset 7
Vanhimmat
Uusi kernel asennetaan kuten mikä tahansa muukin ohjelma koneeseesi.
Suositeltavaa on siis käyttää jakelusi paketinhallintaohjelmistoa. Yleensä tuolloin uusi kernel asennetaan vanhemman lisäksi, ja sopivasti lisätään käynnistysvalikkoosi. Näin voit ensin kokeilla uuden kernelin toimivuutta, ja tarvittaessa yhä käyttää vanhempaa versiota.
Periaatteessa toki kernel-version noutaminen rpm-muodossa puretaan rpm komennolla.
Googlettamalla löysin sivun: http://www.kernel.org/
ja kysyisin, että haluaisin ladata tuon " The latest 2.4 version of the Linux " koska eräs osa tarvitsisi sen sarjan kerneliä. Mutta kuitenkin kun painan siitä niin siitä latautuu vain 25 kb oleva tiedosto. Tuskin se kerneli kuitenkaan näin pieni on?
Jos joku avulias viitisi sen verran vaitautua noviisin vuoksi että laittaisi linkin, josta voisin ladata sen ( viimeisimmän ) 2.4 kernelin. Mikäli se on siinä .rpm-muodossa, niin sehän asentuu aivan tavan ohjelmien tapaan.
Kiittää etukäteen.
Netistä löytyy myös ohjeet kernelin asentamiseen, jos kiinnostusta löytyy ja kun kerran löysit Kernelin virallisen sivun googlella niin luulisi sinun löytävän myös asennusohjeet...
jos sorsat haluut niin tuolla kerneli sivulla on 2.4-kernelin vieressä F-kirjain. sitä kun napsautat niin jo imuttuu full sourcet.
vaan jos ei sorsat tahdo taipua sun tahdon alle niin urpmi on taikasana. tosin en muista kuinka helposti kernelistä toiseen pysty kikkailemaan...
mee kattelemaan mandrivan omalle foorumille, eiköhän siellä ole tusina muuta ihmettelijää jotka on saman ongelman edessä.
"Googlettamalla löysin sivun: http://www.kernel.org/ "
Tuohan on ihan sopiva sivu kernelin lähdekoodien noutamiseksi. Mutta se vaatii kernelin kääntämisen kaikkine konfigurointeineen. Lisäksi tarvitset kaikki kääntämiseen tarvittavat palikat. Mm. Mandrakenkin kernel-versiot on kustomoitu järjestelmääsi varten, joten ihan äkkiseltään sopiva kerneli ei edes kääntämällä synny (jos systeemisi on muilta osiltaan "viritetty" kernel-versiota 2.6 varten). Erityisesti kun haluat palata jakelun vakiokernelistä vanhempaan kerneliin.
Muistaisinko ihan väärin, että Mandrake 10.1 yhä tarjoaa vaihtoehtona kernel-versiota 2.4? Siis (jakelun alkuperäinen) 2.4-kernel löytyisi asennuslevyiltä (jonka voisi sitten päivittää Mandraken viimeisimpaa päivitettyyn 2.4-kerneliin).
Uusin ja uljain kernel on kuitenkin 2.6, mutta kyllähän 2.4 soveltuu kaikilta osin.
Usein vastaavassa tilanteessa olisi parempi kääntää nuo tarvittavat softat 2.6-ympäristössä, kuin lähteä ydintä vaihtamaan kernel-versioon, johon systeemiäsi ei ole alunperin rakennettu.
Miten tuo kernelin päivitys onnistuu Debianissa? Käsittääkseni mukaan sen pitäisi oll aautomaattiista- eli mitään kääntämistä ei enää tarvita. Sennkun noutaa tarvittavat paketit ja järjestelmä huolehtii kääntämisestä, mutta onko se todellakin niin? kenelläkään kokemusta?
Kääntämiseltä vältytään kun asennetaan "kernel-image"-paketteja. Ne on käännetty valmiiksi erilaille koneille.
Helpoin tapa on käyttää kernelin näennäispaketteja. Listasta vain valitaan vain koneelle sopiva paketti ja se huolehtii päivityksistä uudempiin versioihin itsestään. PuuCeelle on valittavana seuraavat paketit.
kernel-image-2.4-386 - Linux kernel image for version 2.4 on 386
kernel-image-2.4-586tsc - Linux kernel image for version 2.4 on Pentium-Classic
kernel-image-2.4-686 - Linux kernel image for version 2.4 on PPro/Celeron/PII/PIII/P4
kernel-image-2.4-686-smp - Linux kernel image for version 2.4 on PPro/Celeron/PII/PIII/P4 SMP
kernel-image-2.4-k6 - Linux kernel image for version 2.4 on AMD K6/K6-II/K6-III
kernel-image-2.4-k7 - Linux kernel image for version 2.4 on AMD K7
kernel-image-2.4-k7-smp - Linux kernel image for version 2.4 on AMD K7 SMP
kernel-image-2.6-386 - Linux kernel image for version 2.6 on 386.
kernel-image-2.6-686 - Linux kernel image for version 2.6 on PPro/Celeron/PII/PIII/P4.
kernel-image-2.6-686-smp - Linux kernel image for version 2.6 on PPro/Celeron/PII/PIII/P4 SMP.
kernel-image-2.6-amd64-generic - Linux kernel image for version 2.6 on generic x86_64 systems
kernel-image-2.6-amd64-k8 - Linux kernel image for version 2.6 on AMD64 systems
kernel-image-2.6-amd64-k8-smp - Linux kernel image for version 2.6 on AMD64 SMP systems
kernel-image-2.6-em64t-p4 - Linux kernel image for version 2.6 on Intel EM64T systems
kernel-image-2.6-em64t-p4-smp - Linux kernel image for version 2.6 on Intel EM64T SMP systems
kernel-image-2.6-k7 - Linux kernel image for version 2.6 on AMD K7.
kernel-image-2.6-k7-smp - Linux kernel image for version 2.6 on AMD K7 SMP.
Nämä näennäispaketit eivät asenna aivan uusimpia kerneleitä, ja käsipelillä voi valita uudempia.
kernel-image-2.4.25-xeno-p2 - a port of linux to the XEN Virtual Machine Monitor
kernel-image-2.4.25-xeno-p2-modules - modules for the linux port to the XEN Virtual Machine Monitor
kernel-image-2.4.27-2-386 - Linux kernel image for version 2.4.27 on 386
kernel-image-2.4.27-2-586tsc - Linux kernel image for version 2.4.27 on Pentium-Classic
kernel-image-2.4.27-2-686 - Linux kernel image for version 2.4.27 on PPro/Celeron/PII/PIII/P4
kernel-image-2.4.27-2-686-smp - Linux kernel image for version 2.4.27 on PPro/Celeron/PII/PIII/P4 SMP
kernel-image-2.4.27-2-k6 - Linux kernel image for version 2.4.27 on AMD K6/K6-II/K6-III
kernel-image-2.4.27-2-k7 - Linux kernel image for version 2.4.27 on AMD K7
kernel-image-2.4.27-2-k7-smp - Linux kernel image for version 2.4.27 on AMD K7 SMP
kernel-image-2.4.27-speakup - Linux kernel image for version 2.4.27-speakup
kernel-image-2.6.11-1-386 - Linux kernel image for version 2.6.11 on 386.
kernel-image-2.6.11-1-686 - Linux kernel image for version 2.6.11 on PPro/Celeron/PII/PIII/P4.
kernel-image-2.6.11-1-686-smp - Linux kernel image for version 2.6.11 on PPro/Celeron/PII/PIII/P4 SMP.
kernel-image-2.6.11-1-k7 - Linux kernel image for version 2.6.11 on AMD K7.
kernel-image-2.6.11-1-k7-smp - Linux kernel image for version 2.6.11 on AMD K7 SMP.
kernel-image-2.6.11-9-amd64-generic - Linux kernel image for version 2.6.11 on generic x86_64 systems
kernel-image-2.6.11-9-amd64-k8 - Linux kernel image for version 2.6.11 on AMD64 systems
kernel-image-2.6.11-9-amd64-k8-smp - Linux kernel image for version 2.6.11 on AMD64 SMP systems
kernel-image-2.6.11-9-em64t-p4 - Linux kernel image for version 2.6.11 on Intel EM64T systems
kernel-image-2.6.11-9-em64t-p4-smp - Linux kernel image for version 2.6.11 on Intel EM64T SMP systems
kernel-image-2.6.8-11-amd64-generic - Linux kernel image for version 2.6.8 on generic x86_64 systems
kernel-image-2.6.8-11-amd64-k8 - Linux kernel image for version 2.6.8 on AMD64 systems
kernel-image-2.6.8-11-amd64-k8-smp - Linux kernel image for version 2.6.8 on AMD64 SMP systems
kernel-image-2.6.8-11-em64t-p4 - Linux kernel image for version 2.6.8 on Intel EM64T systems
kernel-image-2.6.8-11-em64t-p4-smp - Linux kernel image for version 2.6.8 on Intel EM64T SMP systems
kernel-image-2.6.8-2-386 - Linux kernel image for version 2.6.8 on 386.
kernel-image-2.6.8-2-686 - Linux kernel image for version 2.6.8 on PPro/Celeron/PII/PIII/P4.
kernel-image-2.6.8-2-686-smp - Linux kernel image for version 2.6.8 on PPro/Celeron/PII/PIII/P4 SMP.
kernel-image-2.6.8-2-k7 - Linux kernel image for version 2.6.8 on AMD K7.
kernel-image-2.6.8-2-k7-smp - Linux kernel image for version 2.6.8 on AMD K7 SMP.
kernel-image-2.6.7-1-386 - Linux kernel image for version 2.6.7 on 386.
Jos haluaa kääntää ise, silloin pitää hakea jokin "kernel-source"-paketti. Syytä on myös noutaa "kernel-package"-paketti, joka hoitaa käännöksen ja tekee niistä asennusvalmiin paketin. Käsipelillä pitää tehdä kuitenkin käännöstä varten säädöt, jotta saadaan omaan tarkoitukseen sopiva käännös.
kernel-source-2.2.25 - Linux kernel source for version 2.2.25
kernel-source-2.4.24 - Linux kernel source for version 2.4.24 with Debian patches
kernel-source-2.4.25 - Linux kernel source for version 2.4.25 with Debian patches
kernel-source-2.4.26 - Linux kernel source for version 2.4.26 with Debian patches
kernel-source-2.4.27 - Linux kernel source for version 2.4.27 with Debian patches
kernel-source-2.6.10 - Linux kernel source for version 2.6.10 with Debian patches
kernel-source-2.6.11 - Linux kernel source for version 2.6.11 with Debian patches
kernel-source-2.6.8 - Linux kernel source for version 2.6.8 with Debian patches