Voila les manips pour le noyau en cours et pour garder les addon canonical 🙂
installer ce qu'il faut pour faire votre noyau:
sudo apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package
Recuperer le patch pour le noyau ubuntu en cours
http://ubuntuone.com/p/Qk3/
sudo apt-get install linux-source-2.6.35
cd /usr/src/linux-source-2.6.35/
Donner les droits a votre utilisateur (je préfère plutot que de tout faire en root!)
sudo chown -R votreutilisateur /usr/src/linux-source-2.6.35/
tar xvfj linux-source-2.6.35.tar.bz2
copier le patch /usr/src/linux-source-2.6.35/linux-source-2.6.35/
cp endroitoulepatchsesitue/kernel_patch /usr/src/linux-source-2.6.35/linux-source-2.6.35/
Appliquer le patch
cd /usr/src/linux-source-2.6.35/linux-source-2.6.35/
patch -p1 <kernel_patch
sudo ln -s /usr/src/linux-source-2.6.35/linux-source-2.6.35/ubuntu /ubuntu
cp /boot/config-2.6.35-22-generic .config
make menuconfig
Aller activer la nouvelle option dans general puis activer Automatic process group scheduling puis quitter en enregistrant
Et compiler le noyau
INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd --append-to-version=-mk kernel_image kernel_headers modules_image
Vous devez avoir un fichier linux-image-2.6.35.4-mk_2.6.35.4-mk-10.00.Custom_i386.deb et linux-headers-2.6.35.4-mk_2.6.35.4-mk-10.00.Custom_i386.deb dans /usr/src/linux-source-2.6.35/
cd /usr/src/linux-source-2.6.35/
sudo dpkg -i linux-image-2.6.35.4-mk_2.6.35.4-mk-10.00.Custom_i386.deb
sudo dpkg -i linux-headers-2.6.35.4-mk_2.6.35.4-mk-10.00.Custom_i386.deb
Puis effacer le lien symbolique (ce lien est pour palier un bug connu et non corrigé)
sudo rm /ubuntu
Redemarrez votre machine pour charger sur le nouveau noyau