The Kernel 2.6.39 was released in May 19th and includes support for ipset and interrupt handling can now be handled almost entirely by kernel threads, the ext4 file system and block layers are now able to scale better and show better performance and the kernel now includes a network backend for Xen virtualisation. A complete list about what has new in the Kernel you can get in www.h-online.com.
Now, it’s time to compile and install the new Kernel. Only to not repeat what was written in Installing Kernel 220.127.116.11 in the Ubuntu 10.10, follow this post to install this one and also don’t forget to change the reference to this one. In other words, instead of use linux-18.104.22.168.tar.bz2 you will must use linux-2.6.39.tar.bz2.
After run the command sudo make menuconfig, If you received the error below:
*** Unable to find the ncurses libraries or the
*** required header files.
*** ‘make menuconfig’ requires the ncurses libraries.
*** Install ncurses (ncurses-devel) and try again.
make: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2
Still In the shell, type:
sudo apt-get install libncurses5-dev
After that, run the command sudo make menuconfig again.
If you have any doubt about this post, feel free to ask me.
That’s it. See you next time.