
Incoming from T:
I have linux-kernel-headers-grml installed, but that alone did not work.
...........^^^^^^^^^^^^^^^^^^^^^^^^^
So I went ahead and installed linux-headers-2.6.16-2
..................................^^^^^^^^^^^^^^^^^^^^^^
linux-headers-2.6.16-2-686, but I was stopped ...
....^^^^^^^^^^^^^^^^^^^^^^^^^^
[schnip] The directory of kernel headers (version 2.6.16-2-686) does not match your
...........................................^^^^^^^^^^^^
running kernel (version 2.6.16-grml). Even if the module were to compile
..........................^^^^^^^^^^^
successfully, it would not load into the running kernel. [schnip]
- I've also installed linux-source-2.6.16, is it really necessary?
........................^^^^^^^^^^^^^^^^^^^
i) linux-kernel-headers-grml *should* match your running kernel, or at least it should at install time before slapping anything else in.
ii) linux-source-2.6.16 will provide kernel headers, but they conflict with kernel 2.6.16-grml.
I would remove whatever kernel-source and kernel-headers packages you've installed and install grml kernel sources which match your running kernel.
- uname -a
- COLUMNS=120 dpkg -l | grep kernel