or : how to install non-default kernel on Ubuntu
The Jaunty's default kernel is 2.6.28. No matter how often you update Jaunty, it is and it will always be 2.6.28 revisions. The latest stable kernel is 2.6.30
2.6.30 brings many improvements and fixes and the good news is you can have it on your Jaunty Jackalope right now.
Beware though, updating to non-default kernel is not recommended. Why?
- it may break your Ubuntu,
- you have to manually find and download and install updates.
Proceed with caution.
I've warned you, now on to the good stuff. The installation is surprisingly easy. If you know how to download and double-clicking, you're good to go. Yup, that easy.
How to install kernel 2.6.30 on Ubuntu 9.04 (read the update note below to get the latest kernel in .deb for Ubuntu) :
- Go to 2.6.30 in kernel.ubuntu.com
- you need to download these two files :
linux-headers-2.6.30-020630_2.6.30-020630_all.deb
linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb - install by double clicking them, linux-header....deb first then linux-image...deb
- reboot and you'll see the new kernel listed on grub menu

To make life easier you can install startup-manager from Synaptic to maintain your kernels and how your Ubuntu starts up. This application will come handy if things don't go well as you can easily change the default kernel to use on the next boot.
Enjoy.
update :
- Aug 29,09 - latest revision of 2.6.30 is 2.6.30.5 and you can download it here, the installation process is similar to step mentioned above.
- for future updates you can find the latest 2.6.30 updates in kernel.ubuntu.com (or if you feel adventurous, here you can find the latest Release Candidates kernel or even the old ones)




Karmic has 2.6.31, not 2.6.30.
Also worth pointing out to your readers that they wont get security updates to their kernel if they do this.
oops, sorry. Karmic has 2.6.31, thanks for your correction and for security updates warning.