18 iun. 2011

How to: Kernel nou in Ubuntu


Am vazut ca multi dintre noi au anumite probleme in a instala Kernelul 2.6.39 din PPA. Vreau sa fac un tutorial care prezinta doua metode de aducere a noului kernel in sistemul dumnevoastra, metode folosite de cei lenesi (ca mine) si care nu au chef/timp sa-si compileze singuri nucleul sistemului.


Metoda 1 si cea mai simpla ( si cand ma refer la simplitate ma refer la numarul de clickuri care necesita date ) consta in adaugarea unui PPA in lista repozitoriilor:


sudo add-apt-repository ppa:kernel-ppa/ppa
apoi modificam din Menu>Administration>Software sources>Tabul Other Software, linia proaspat adaugata, din maverick in natty:
http://imgur.com/Jxb2L
(repetam si pentru linia urmatoare, apoi updatam lista de pachete.)


Metoda 1 se imparte acuma in 1a si 1b:


Metoda 1a:  (CLI)
sudo apt-get install linux-headers-2.6.39-0 linux-headers-2.6.39-0-generic linux-image-2.6.39-0-generic
Metoda 1b: (GUI)
Deschidem Synaptic package manager si cautam urmatoarele cuvinte cheie: "linux kernel headers" si vom gasi undeva in lista "[b]linux-headers-2.6.39-0" pe care-l bifam. Mai gasim si "linux-headers-2.6.39-0-generic" pe care-l bifam si pe el. Schimbam cuvintele cheie cu "linux kernel image" si gasim pachetul "linux-image-2.6.39-0-generic" pe care-l bifam. Apasam Apply si asteptam.


http://imgur.com/Sq6cC
http://imgur.com/kOPws


Apoi dam restart.


Metoda 2 consta in descarcarea unor *.deb-uri din site-ul asta. Navigam in 2.6.39-onieric si descarcam apoi instalam( dublu click pe el dupa descarcare si din fereastra deschisa, alegem Install) pe rand, in ordinea descarcarii, dupa arhitectura sistemului nostru urmatoarele fisiere:


Pentru 32 de biti:


1. linux-headers-2.6.39-020639_2.6.39-020639.201105190911_all.deb
2. linux-headers-2.6.39-020639-generic_2.6.39-020639.201105190911_i386.deb
3. linux-image-2.6.39-020639-generic_2.6.39-020639.201105190911_i386.deb


Pentru 64 de biti:


1. linux-headers-2.6.39-020639_2.6.39-020639.201105190911_all.deb
2. linux-headers-2.6.39-020639-generic_2.6.39-020639.201105190911_amd64.deb
3. linux-image-2.6.39-020639-generic_2.6.39-020639.201105190911_amd64.deb


Dupa folosirea ambelor metode, rulam
sudo update-grub
Cei care folosesc BURG, ruleaza obligatoriu, indiferent daca au rulat comanda de mai sus sau nu!
sudo update-burg
Am testat de-a lungul timpului Metoda 1b si Metoda 2 pe Maverick/Mint 10 si n-am avut nici o problema.(rulam intr-un timp kernel RC) 
Metoda 1a este sugerata de tzepu, in postul asta.
S-ar putea sa mearga si pe 10.04, dar nu bag mana in foc. ( Ma refer la kernel, nu la posibilitatea de instalare al lui. Mie de exemplu 2.6.38.9 imi dadea kernel panic dupa restart)