Farenji
July 29th, 2006, 12:34 PM
I'm trying to compile the latest kernel for ubuntu. But I experience some problems. I hope anyone can shed some light on this.
First of all, I downloaded the kernel source using apt. On packages.ubuntu.org it said it was the same version as the stock prebuilt kernel (2.6.15-26) but when I unpacked the sources, I saw it was a older version (2.6.15.7). What's up with that?
Then I tried downloading the latest ubuntu kernel source (2.6.17-5) using git and this page: https://wiki.kubuntu.org/KernelGitGuide. I configured the kernel and followed https://wiki.kubuntu.org/KernelCustomBuild to create the .deb files. But when I try to install them I get dependency problems: module-init-tools is not the correct version. I need the version that ships with edgy but when I try to install that version using a .deb, other dependency problems turn up, fe I also have to upgrade libc6. I surely don't want that so I went back to the old situation.
So my questions: how to create a custom kernel using the same version as the Ubuntu stock kernel, or newer, while avoiding dependency hell...
Any help is appreciated!
First of all, I downloaded the kernel source using apt. On packages.ubuntu.org it said it was the same version as the stock prebuilt kernel (2.6.15-26) but when I unpacked the sources, I saw it was a older version (2.6.15.7). What's up with that?
Then I tried downloading the latest ubuntu kernel source (2.6.17-5) using git and this page: https://wiki.kubuntu.org/KernelGitGuide. I configured the kernel and followed https://wiki.kubuntu.org/KernelCustomBuild to create the .deb files. But when I try to install them I get dependency problems: module-init-tools is not the correct version. I need the version that ships with edgy but when I try to install that version using a .deb, other dependency problems turn up, fe I also have to upgrade libc6. I surely don't want that so I went back to the old situation.
So my questions: how to create a custom kernel using the same version as the Ubuntu stock kernel, or newer, while avoiding dependency hell...
Any help is appreciated!