Dupa ce ati instalat Ubuntu 10.10 ( tastati in linia de comanda: update-manager -d), poate doriti un kernel 2.6.36
http://kernel.ubuntu.com/~kernel-ppa/ma ... -maverick/pasii sunt (pentru 32bit):
1.
http://kernel.ubuntu.com/~kernel-ppa/ma ... 28_all.deb2.
http://kernel.ubuntu.com/~kernel-ppa/ma ... 8_i386.deb3.
http://kernel.ubuntu.com/~kernel-ppa/ma ... 8_i386.deb(luni sau marti, apare si rc6)
Dar de ce sa asteptam ceva facut de altii, nu se poate compila ?
Exista un tutorial:
https://wiki.ubuntu.com/KernelTeam/GitKernelBuildSi pentru ca in sfirsit am reusit sa fac si eu un kernel, o sa va spun pasii (in mare sunt aceiasi):
1. sudo apt-get install git-core kernel-package fakeroot build-essential ncurses-dev
adica instalam git si ce mai trebuie pentru compilare
2. cd $HOME
in ubuntu 10.x cind deschideti un terminal, oricum asta e directorul default
3. git clone
git://git.kernel.org/pub/scm/linux/kern ... ux-2.6.gitpunem git la treaba sa descarce ultimul "copac" == tree al lui Linus
4. cd linux-2.6
cd = change directory, git a descarcat sursele si a creat directorul linux-2.6
5. cp /boot/config-`uname -r` .config
Copiaza configuratia curenta in directorul local. (Testati uname -r sa vedeti ce face in caz ca nu stiti).
6. make oldconfig
configureaza kernel in functie de cel actual, si pune intrebari in caz ca au aparut module noi.
6'. yes '' | make oldconfig
la fel ca mai sus, doar ca nu te mai intreaba.
7. make menuconfig
in caz ca doriti sa va prindeti urechile cu configurarea...
alta varianta, cu interfata text ceva mai ok e:
7'. make nconfig
8. make-kpkg clean
9. CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
si cam asta ar fi.
Ca sa dati paste in linia de comanda: Control + Shift + V.
In caz ca va apare eroarea: "not in control info"
trebuie sa modificati: usr/share/kernel-package/ruleset/kernel_version.mk (din ubuntu, si va trebuie drepturi de root, eu am folosit gnome commander)
linia: @echo $(if $(strip $(localver-full)),"$(strip $(localver-full))",
se sterge, sau se pune un # in fata ca sa o faca comentariu, si se adauga:
@./scripts/setlocalversion
p.s. Ce am scris mai sus am testat.