Ciao, Non è che è un problema di directory piuttosto? Ma la directory dei moduli c'è ed è ok? Magari hai fatto confusione con i nomi? Voglio dire: come mai nel titolo della discussione hai messo il kernel 2.6.24rc2-mm mentre dopo daiun dpkg -L linux-image-2.6.24-rc2-kamikaze1? Io di solito quando lancio make-kpkg gli do anche --append-to-version. Tu come fai a impostare l'extraversion? Quando configuri il kernel o direttamente nel Makefile (ammesso che tu lo faccia...).
Quando fai il boot con il kernel incriminato, lancia uname -r. Prova a caricare un modulo qualsiasi. Prova da dare un modinfo <modulo_qualsiasi> Prova a dare un depmod -n -a -v &> log e analizza il log. Ripeto: potrebbe anche essere un problema di directory piuttosto che del singolo file.

