"Missing .config file in /lib/modules/2.6.20-486-voyage/build"
The reason this happens is because the kernel source is not installed with Voyage Linux, but if you are building kernel modules, you need access to this.
apt-get install kernel-sources does not work either.
What I did was:
- Download the corresponding kernel source version from the Linux kernel archives.
- Untar to /lib/modules/2.6.20-486-voyage/build
- Run "make config"
- Make sure to turn on "kernel support for .config files" (turned off by default, this is one of the first few options)
UPDATE, June 25, 2008: From a forum post, I found that you can actually find the source code for the Voyage Linux 0.4 kernel from their website at : http://www.voyage.hk/dists/0.4/linux/.
Actually, it looks like most of their distros have source online as well. Just replace "0.4" in the above link with your distribution number and expect to find your source tarball there.