Yeah, not to discourage from compiling from source, but you can apt-get install the 2.6 kernel. The nice thing about doing it that way is it will also upgrade anything else necessary (modutils, etc). I am running 2.6.x on the Void web server and 2.6.x on an Alpha box running Debian SID but for anything else I am waiting until the distro ships with it (FC2). There are differences in the way modules are loaded so after you upgrade to 2.6.x your device modules likely will not automatically load (of course you could compile them all in rather than making them modules). I don't know if there are other places that have the 2.6.x RPM for FC1 but the one I've been using since 2.5.x is here:
Add this to your sources.list:
Code: Select all
# Arjan's 2.6 series kernel repository
rpm http://people.redhat.com arjanv/2.5 kernel
rpm-src http://people.redhat.com arjanv/2.5 kernel
Or if you are using the /etc/apt/sources.list.d directory you can just pu the above in it's own file called "kernel26.list" (or any other name you want to give it).
This makes life quite easy because then you can just do an:
# apt-get update
# apt-get install kernel
which will bring up a list of kernels:
Code: Select all
Package kernel is a virtual package provided by:
kernel#2.6.0-0.test9.1.67 2.6.0-0.test9.1.67 [Installed]
kernel-BOOT#2.4.22-1.2179.nptl 2.4.22-1.2179.nptl
kernel-BOOT#2.4.22-1.2174.nptl 2.4.22-1.2174.nptl
kernel#2.4.22-1.2179.nptl 2.4.22-1.2179.nptl
kernel#2.4.22-1.2174.nptl 2.4.22-1.2174.nptl
kernel#2.4.22-1.2140.nptl 2.4.22-1.2140.nptl
kernel-BOOT#2.4.22-1.2115.nptl 2.4.22-1.2115.nptl
kernel#2.4.22-1.2115.nptl 2.4.22-1.2115.nptl
kernel-smp#2.6.5-1.326 2.6.5-1.326
kernel#2.6.5-1.326 2.6.5-1.326
You should explicitly select one to install.
E: Package kernel is a virtual package with multiple good providers.
So in the above list you can see I currently have 2.6.0-0.test9.1.67 installed. If I wanted to install the latest one in the list I would do this:
# apt-get install kernel#2.6.5-1.326
This *should* add a GRUB entry in your /boot/grub/menu.lst file. It may not make it the default just just change the "default=" var (starts at 0 for the first entry).