Kernelin lähdekoodin hakeminen onnistuu komennolla
sudo apt-get install linux-source
kernelin kääntämiseen tarvittavien pakettien asentaminen.
sudo apt-get install kernel-package ncurses-dev fakeroot
Jos haluat uudemman kernelin voit hakea sen funetin palvelimelta:
http://www.nic.funet.fi/pub/Linux/kernel/v2.6/Suosittelen käyttämään kuitenkin apt-get vaihtoehtoa koska tästä voi aiheutua yhteensopivuusongelmia.
Kokeile patchiä:
patch -p1 --dry-run < ../tuxonice-3.0-rc3-for-ubuntu-gutsy-20071129AEST.patch
Jos kaikki sujuu odotetusti asenna patch:
patch -p1 < ../tuxonice-3.0-rc3-for-ubuntu-gutsy-20071129AEST.patch
Varmista, että suspend2 on käytössä kernelin configista:
make menuconfig
Kernelin deb paketin käätäminen onnistuu komennoilla:
fakeroot make-kpkg --revision=suspend2.0 kernel_image
Voit myös kääntää kernel-headerssit:
fakeroot make-kpkg --revision=suspend2.0 kernel_headers
kun kääntäminen on valmis /usr/src/ kansiossa pitäisi olla linux-imagen .deb tiedosto.
Huom! Varmista, että sinulla on vähintäänkin kaksi kerneliä asennettuna näin pääset varmasti jommallakummalla boottaamaan jos jokin on mennyt pieleen.
Asentaminen tietenkin onnistuu komenolla
sudo dpkg -i kernel-image-<versio>.deb