NOTE: TWO CHANGES IN THE STRUCTURE OF KERNEL.ORG HAVE UNLEASHED TWO BUGS IN KERNELCHECK LUMEN. FOR THE COMPLETE PATCHED VERSION, PLEASE FOLLOW THE DEVELOPMENT METHOD STATED BELOW.
Check out the blog: http://kernelcheck.blogspot.com/
The purpose of this thread is to help KernelCheck users to install, use, and/or hack KernelCheck, a program written by myself. If you do not want to install KernelCheck, an automated kernel builder, please visit the Master Kernel Thread instead. Now, a short description. KernelCheck is a project that is designed to automatically build any 2.6 kernel from the upstream source. KernelCheck can help users fix hardware problems and improve boot time by customising the kernel configuration. KernelCheck is currently under the GNU Public License.
Questions can also be asked via IRC on the #kernelcheck channel on irc.freenode.net or sent to team-kcheck@lists.launchpad.net.
KernelCheck can be used for several purposes:
- Fixing hardware issues
- Speeding up your computer with a shiny new kernel
- Automatically downloading, compiling, and installing the latest kernel
KernelCheck can install any stable 2.6 kernel, the latest stable patch, the latest stable development prepatch, the latest mm patch, a custom patch, or none at all. Usually the prepatch is less stable than the normal performance patch, but it is still widely used.
So, you want to install KernelCheck? There are two versions available:
- Stable - 1.2.5 "Lumen"
- Development - 1.5.0 "Delta"
What's the difference? Well, the stable version of KernelCheck is a "tried and true" version, a version that has been tested over and over to get rid of as many bugs as possible before going public. The development version contains new features, but is often buggier than the stable version. The development installation method is the last described method on this post. Certain features may not work, such as proprietary video driver installation in the development version.
These two methods do not work - please use the development method shown below.
Recommended Installation Method (Stable)
- Download the Ubuntu package for KernelCheck here.
- Install KernelCheck
Code:cd location of package sudo dpkg -i kernelcheck_1.2.5-3_all.deb- Use it: Go to Application > System Tools > KernelCheck and read the usage instructions below.
Advanced/Manual Installation Method (Stable)
- Download the KernelCheck source here.
- Unpack the archive
Code:tar -xzf kernelcheck-*.tar.gz- Install KernelCheck
Code:cd kernelcheck-*Code:sudo python setup.py install- Use it
Code:sudo kernelcheck
Advanced/Manual Installation Method (Development)
- Download the KernelCheck source from LaunchPad:
Code:bzr branch lp:kernelcheck- Enter the directory:
Code:cd kernelcheck- Install KernelCheck
Code:sudo python setup.py install- Use it
Code:sudo kernelcheck
Usage
Full documentation for the stable version is available at http://kcheck.sourceforge.net/pool/D...tion-Lumen.pdf. Note that usage may vary if you use the development version of KernelCheck.
KernelCheck can be opened in a variety of ways, either by going to Application > System Tools > KernelCheck, or by opening a terminal and typing in:
If you don't use sudo (or some other method of authentication, the program will show an error telling you to run it as root. If it does open, the first thing to do is download the kernel information. After doing that, the information the program shows should update.Code:sudo kernelcheck
The basic things the program will show you are:
- Your running kernel
- The latest kernel
- The latest kernel patch
Now on to building the kernel. Under Kernel Patch Options, select the option that you wish to use. Unless you know what you're doing, I strongly recommend using the default selected. Under Advanced Options, you can choose whether you want to configure the kernel options, reconfigure the X server, and install an nVidia module. The nVidia option will remove any nVidia-related packages, any binary version installed, and install the latest one. This will remove nVidia support for older kernels until you run the binary file in /usr/src with the -K option with every new kernel you use, not compiled with KernelCheck. It is strongly recommended that you configure the kernel options yourself, mainly to make sure your hardware is supported. Now to build the kernel, all you have to do is go to Program > Build New Kernel.
Hacking
KernelCheck Lumen Hack #1: Change the name of the kernel
- Open up a terminal and type:
Code:sudo nano /usr/lib/python2.5/site-packages/KernelCheck/library/kscript.sh- Find the line that says: KERNELNAME="Candela"
- Change the word "Candela" to whatever you want to name your kernel.
- Use CTRL+Q to quit and save the changes.
- Profit!
Post your questions, comments, requests, etc. here.
KernelCheck Delta is currently under active development.
Bookmarks