Currently I'm using my own remix of the 2.6.30 kernel, although I may revert back to the 2.6.29 as there are some issues here and there with a few things (KVM and Pre-Empt don't seem to go so well together in this release).
Secondly, why use KernelCheck? The packages that Debian have available make it easy to build/install kernels.
Thirdly, why worry about CPU optimizations? The kernel runs good enough as is!
The Master Kernel thread should give you a rough guide on how to do it.
edit:
Righteo, here is my kernel right here, configured + with patches. http://download330.mediafire.com/fyo....6.29.4.tar.gz
The only thing that you probably really need to be concerned about are the following two in 'make menuconfig'
Which is set to "Core 2", so if you don't have that type of CPU, change appropriately. The default in Ubuntu is "Generic", at least I think ...Code:Processor type and features ---> Processor family
Which is set to "Real-Time". I use this setting because it allows me to configure device access in to a better degree that allows me to do cool stuff such as music production, but the setting has been criticised in the past for the overhead that comes with it. The default in Ubuntu is "Desktop".Code:Processor type and features ---> Preemption Mode
To build, I use the following:
INSTALL_MOD_STRIP drastically reduces the size of the kernel.Code:INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd --append-to-version="-tazo" kernel_image kernel_headers modules_image
CONCURRENCY_LEVEL speeds up compiling time as is optimised for 2 cores, set to 2 if you only have 1.
--append-to-version is my own silly name I give them.
Afterwards, there will be 2 deb files in the upper directory, just use dpkg -i to install them. And if you have put in the NViDIA hook in the "Keeping in sync with Kernel Updates" section of my howto, you will see that NVIDIA autocompiles for the newly installed kernel and "just works (tm)" when you reboot into it.
Anyways, that is there for anyone interested in my setup.
Regards
Iain
Bookmarks