Krank
July 24th, 2008, 06:13 PM
(Long post, but please- bear with me.)
Here's the deal:
I got a Psion 5mx handheld, and I like to be able to put its memory card into my card reader and do regular backups. Trouble is, Ubuntu's way of handling FAT isn't really compatible with the Psion way of doing things, which results in rather... odd behaviour. Ayway, I got a patch from http://software.frodo.looijaard.name/fat-epoc/ .
So, I set out to recompile the kernel. Using the instructions here (https://help.ubuntu.com/community/Kernel/Compile) as a giude, I first tried the "old method" which worked perfectly - I got both a linux-image and linux-headers and all was fine and dandy. Well, mostly.
I decided to try and do thing the "proper" way, with Git.
I got the source, I applied the patch, and I compiled using "AUTOBUILD=1 fakeroot debian/rules binary-debs".
I got the following files:
linux-headers-2.6.24-21-386_2.6.24-21.38_i386.deb
linux-headers-2.6.24-21-generic_2.6.24-21.38_i386.deb
linux-headers-2.6.24-21-server_2.6.24-21.38_i386.deb
linux-headers-2.6.24-21-virtual_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-386_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-generic_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-server_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-virtual_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-386_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-generic_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-server_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-virtual_2.6.24-21.38_i386.deb
linux-libc-dev_2.6.24-21.38_i386.deb
Installing the image went great. However, since I use the official NVIDIA drivers rather than the usual ones, and since I'm also doing all sorts of things with various virtualization thingies, I need the headers, as well.
And each and every one of the above headers give me the same lip:
Package X depends on linux-headers-2.6.24-21; however:
Package linux-headers-2.6.24-21 is not installed.
And, of course, there are no linux-headers-2.6.24-21 in the repos.
This is not my first time compiling a kernel, but it is the first time I do so by the Git-method. I just need a pointer or two, you don't need to hold my hand during the entire process. You just need to give me an URL or a few keywords to google, or a few lines explaining what I'm doing wrong.
C'mon, show me some of that sense of community Ubuntu'sd supposed to be all about...
Here's the deal:
I got a Psion 5mx handheld, and I like to be able to put its memory card into my card reader and do regular backups. Trouble is, Ubuntu's way of handling FAT isn't really compatible with the Psion way of doing things, which results in rather... odd behaviour. Ayway, I got a patch from http://software.frodo.looijaard.name/fat-epoc/ .
So, I set out to recompile the kernel. Using the instructions here (https://help.ubuntu.com/community/Kernel/Compile) as a giude, I first tried the "old method" which worked perfectly - I got both a linux-image and linux-headers and all was fine and dandy. Well, mostly.
I decided to try and do thing the "proper" way, with Git.
I got the source, I applied the patch, and I compiled using "AUTOBUILD=1 fakeroot debian/rules binary-debs".
I got the following files:
linux-headers-2.6.24-21-386_2.6.24-21.38_i386.deb
linux-headers-2.6.24-21-generic_2.6.24-21.38_i386.deb
linux-headers-2.6.24-21-server_2.6.24-21.38_i386.deb
linux-headers-2.6.24-21-virtual_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-386_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-generic_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-server_2.6.24-21.38_i386.deb
linux-image-2.6.24-21-virtual_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-386_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-generic_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-server_2.6.24-21.38_i386.deb
linux-image-debug-2.6.24-21-virtual_2.6.24-21.38_i386.deb
linux-libc-dev_2.6.24-21.38_i386.deb
Installing the image went great. However, since I use the official NVIDIA drivers rather than the usual ones, and since I'm also doing all sorts of things with various virtualization thingies, I need the headers, as well.
And each and every one of the above headers give me the same lip:
Package X depends on linux-headers-2.6.24-21; however:
Package linux-headers-2.6.24-21 is not installed.
And, of course, there are no linux-headers-2.6.24-21 in the repos.
This is not my first time compiling a kernel, but it is the first time I do so by the Git-method. I just need a pointer or two, you don't need to hold my hand during the entire process. You just need to give me an URL or a few keywords to google, or a few lines explaining what I'm doing wrong.
C'mon, show me some of that sense of community Ubuntu'sd supposed to be all about...