Hello,

I use my laptop with a CPU core I3 to build a custom for a rather old thin client using a CPU VIA Nehemiah compatible x386 (should also with i586 but not sure so keep the wise setup i36.

I down kernel source 2.6.39.4 from The Linux Kernel Archives

'sudo make deconfig' to have a default .config to start. Note : I'll try to optimize this later, for now just try to compile a working kernel.

'sudo make-kpkg fakeroot --arch=i386 buildpackage'.

This last command will create few package .deb and especially the kernel image to be used to boot the thin client called as following :

linux-image-2.6.39.4_2.6.39.4-10.00.Custom_i386.deb

I copy this package .deb to the thin client.
So on the thin client :

sudo dpkg --install linux-image-2.6.39.4_2.6.39.4-10.00.Custom_i386.deb

but then received errors :

..etc..
..etc..
Setting up linux-image-2.6.39.4 (2.6.39.4-10.00.Custom) ...

Hmm. There is a symbolic link /lib/modules/2.6.39.4/build
However, I can not read it: No such file or directory
Therefore, I am deleting /lib/modules/2.6.39.4/build

Hmm. The package shipped with a symbolic link /lib/modules/2.6.39.4/source
However, I can not read the target: No such file or directory
Therefore, I am deleting /lib/modules/2.6.39.4/source
..etc..
..etc..

So apparently modules are not present ?!?
And indeed this kernel won't boot with returning error :

..etc..
Error : Waiting for root file system...
..etc..

I suppose this is link to the missing modules as indicated during .deb installation ?
What is missing ?

Thanks for your attention and advice.
Bye,
Bruno