Automatically compile and install the latest kernel using KernelCheck in Ubuntu

Sponsored Link
KernelCheck is a project that is designed to easily build the latest kernel for your distribution using the instructions provided in the Master Kernel Thread . This automated process is a fork of AutoKernel by Robert Wolterman (xtacocorex), Timothy Janssen (mentok), and Kristof Verbeken (PinguinZ). KernelCheck is currently licensed under the GNU General Public License.

Current Features

* Ability to download, compile and install latest kernel automatically

* Ability to compare latest kernel information with your current running kernel

* GUI designed with Glade provides easy accessibility for any user

Supported Platforms

At the moment, KernelCheck is only supported on Debian-Based platforms. Some of these include Debian, Ubuntu (or any derivatives), Mint, etc. RPM and Slackware based are planned to be supported in the future.

Note:-- This is only for advanced users.This was tested in Ubuntu Feisty and Gutsy

Installation Procedure

First you need to download KernelCheck latest version from here (kernelcheck 1.0.5 At the time of writing this article)


Unpack the archive using the following command

tar -xzf kernelcheck-1.0.5.tar.gz

Install KernelCheck

cd kernelcheck-*

sudo python install

Using Kernelcheck

KernelCheck can be used in a variety of ways, most commonly by opening a terminal and typing in


If the program started correctly, a dialog box like the one below should appear

Kernel Check

If you click yes, after a few moments one like the one below should appear

The ‘Build Latest Kernel' button will download, compile, and install the latest stable kernel from By selecting the checkbox ‘Apply prepatch instead of normal patch', it will apply the listed prepatch (development).

The ‘Check for Program Updates' button will go to the KernelCheck website and parse finger_banner2 for the latest version of KernelCheck. If you are running the latest version, it will say so, and if you are not, it will ask you to update.

You can edit the /usr/bin/kernelcheck files to your needs, changing anything you like, because my program is under the GNU Public License Version 3 released June 2007.

Sponsored Link

You may also like...

3 Responses

  1. diff111 says:

    On my feisty machine I followed these instructions and ended up with a filled up 100% root partition. I could not run any command anymore. Fortunately, I could boot in recovery mode, did “apt-get –purge remove linux-image-2.6.25” which freed 500 Mb of harddisk space. I could then reboot back with my old kernel.

  2. SattaM says:


    HOWTO in arabic 🙂

    just download :

    SattM ALotaiBI 🙂

  3. mushroomboy says:

    You ended up with a full root because your not supposed to build a kernel, or any app for that matter, in root. This is especially so for those with a small root, My / is like 15G because I have everything but my /home, I could have shrunk it but meh.

Leave a Reply

Your email address will not be published.