Kernel fordítás deb csomagba -> nincs version.h

Fórumok

Sziasztok!

A make-kpkg-vel csináltam egy kernel-image csomagot, dpkg-i vel feltelepítettem, boot az új kernellel. Eddig minden rendben. A gond akkor jön amikor egy modult szeretnék fordítani, és a make közli, hogy nem találja a /lib/modules/linux-/build/include/linux/version.h -t.

Mi maradt le? Próbáltam a make-kpkg-vel kernel-header csomagot is csináltatni, de ez sem segített (amikor a gyári ubuntu-s csomagokat használtam, akkor is kellettek ennek a modulnak a header fileok)...

Valami tipp?
Előre is köszi!

Hozzászólások

Én debiant használom, de soha a büdös életben nem csináltam egy kernelből debianos csomagot. Minek is?
make menuconfig
make
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-xxx
mkainitramfs -o /boot/initrd.img-xxx xxx

oszt ennyi

Én minden kernelt debianos csomagként fordítok (mert egyszerű és mert könnyű leszedni):

#!/bin/sh
make-kpkg clean
ALAP='make-kpkg --append-to-version -gt --revision 1 --initrd --bzimage'
${ALAP} debian
make menuconfig
${ALAP} kernel_image modules_image

a -gt-t helyettesítsd bármivel, de VALAMIT mindig hozzástesz a névhez...

Modult miért name a modules-assistant-al készítesz??

A version.h a forrás része. Sőt, továbbmegyek, a BEKONFIGURÁLT forrásé... Innen indulj el.
(+extra tipp: a build egy symlink)