En bättre ubuntukärna

Har du något? Posta då här.
Post Reply
User avatar
exton
Posts: 568
Joined: 16 February 2007, 11:21
Contact:

En bättre ubuntukärna

Post by exton » 26 February 2012, 17:20

Till dig som har ett "gammalt" favorit-ubuntusystem, men saknar stöd för ny hårdvara m m

Jag har igår kompilerat ännu en "egen" ubuntukärna. Nämligen kernel 3.2.0-17-mex. Den kerneln kan installeras i MeX Linux x32 och/eller i alla andra Ubuntu-32bit-system, t. ex. i Linux Mint 10, 11 eller 12. Fullständigt namn på den nya kerneln är 3.2.0-17.27.i386-mex. Ubuntu har sin egen numrering. Nummer 3.2.0-17.27 motsvarar kernel 3.2.7 (senaste) enligt Kernel.orgs namngivning.

Bättre
Inget är så bra att det inte kan bli bättre (brukar man säga). Det gäller också "mina" egenkompilerade ubuntukärnor. En nackdel med mina (tidigare) ubuntukärnor är att man inte kan installera t.ex. VirtualBox och Nvidias proprietära drivrutiner, som fordrar kernelsources vid installationen. Jag har nu upptäckt ett bättre kompileringssätt, som får med absolut alla specifika ubutupatchar. Nyssnämnt problem är därmed åtgärdat i kernel 3.2.0-17-mex. Jag har själv testat i bl a Linux Mint 11 att det går att installera VirtualBox och proprietära hårdvarudrivrutiner med enbart kernel-headers-3.20.17-mex installerade. D v s utan att fullständiga kernelsources behövs.

Historia
I blogginlägg från 120209, 111202 och 111204 har jag beskrivit hur man installerar andra av mig kompilerade Ubuntu-kernlar.

Varför?
Senaste Ubuntu (11.10) använder kernel 3.0.0-12. Det har tillkommit väldigt mycket olika slags hårdvarustöd m m i senaste stabila kernel 3.2. Om du alltså har skaffat ny hårdvara, som inte stöds i din nuvarande Ubuntu-installation kan det vara värt att testa "min" kernel. Bl a finns stöd för alldeles nya USB-enheter, som skrivare och kameror m m. En annan anledning att byta kernel kan vara att du bara vill ha det senaste...

Vilken Ubuntu-installation?
Kernel 3.2.0-17-mex kan installeras i alla Ubuntu-x32-system fr o m version 10.04. (Kanske även i tidigare versioner). Kerneln kan också installeras i alla förekommande installerade linuxsystem som bygger på Ubuntu. T. ex. i MeX Linux eller Linux Mint 12 x32.

INSTRUKTION
A. Hämta kerneln här: linux-image-3.2.0-17-mex_3.2.0-17.27_i386.deb

B. Hämta kernel-headers-mex här: linux-headers-3.2.0-17-mex_3.2.0-17.27_i386.deb

C. Hämta kernel-headers-all här: linux-headers-3.2.0-17_3.2.0-17.27_all.deb

Kör detta kommando som root (när du står i den mapp där de hämtade tre filerna finns):
dpkg -i linux-headers-3.2.0-17-mex_3.2.0-17.27_i386.deb linux-headers-3.2.0-17_3.2.0-17.27_all.deb linux-image-3.2.0-17-mex_3.2.0-17.27_i386.deb

Kör sedan kommandot update-grub (om du använder Grub2 installerat i aktuellt Ubuntu-system som starthanterare).

Starta om datorn sedan du ändrat i den starthanterare (Grub Legacy eller Grub2) du använder så att den nya kerneln går igång. Du kan läsa min handledning Multiboot med GRUB - Legacy (som handlar om konfigureringen av gamla Grub). Nya GRUB (Grub 2) behandlas i Ubuntus Wiki. Läs också vid behov min lilla handledning om Grub2.

Ett litet klargörande
"Min" kernel 3.2.0-17-mex är nu (definitivt) kompilerad precis på samma sätt som alla officiella ubuntukärnor. D v s The Ubuntu Way. Om så inte var fallet skulle den inte fungera i ett Ubuntu-system.

Lycka till!

exton / 120226
Image

User avatar
exton
Posts: 568
Joined: 16 February 2007, 11:21
Contact:

Re: En bättre ubuntukärna

Post by exton » 1 March 2012, 12:22

TILLÄGG 120301
Jag har nu kompilerat en lika "bra" ubuntukärna för 64bit-system. Nämligen kernel 3.2.0-17.27_amd64-exton: http://linux.exton.net/node/865
Image

Post Reply