• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

kernel-source

OP
C

chappert

Hacker
towo schrieb:
Was hast Du für eine alte Debian-Version, wo bei upgrade ein alter Kernel kommt?

Code:
Debian GNU/Linux 4.0

ich glaub das ist Sarge, jedefalls will er beim nächsten apt-upgrade nen anderen kernel installaieren wo mein Netzwerkkarten modul nicht mher mit dabei ist
 

towo

Moderator
Teammitglied
Naja, erstmal ist 4.0 Etch, und dann könnte man auch auf das aktuelle Lenny upgraden.
Wobei sich mir die Frage stellt, wo der aktuellere Kernel her kommt.
 
OP
C

chappert

Hacker
das makefile erwartet jedenfalls im Verzeichnis

/usr/src/linux/include/linux

ein datei namens version.h

wo bekommt man die her oder liegt die woanders?
das sind alle version.h die es auf der kiste gibt
Code:
/usr/include/ucd-snmp/version.h
/usr/include/net-snmp/version.h
/usr/include/linux/dvb/version.h
/usr/include/linux/version.h
/usr/include/lzma/version.h
/usr/src/linux-2.6.25.20-0.4-obj/i386/xen/include/config/xen/interface/version.h
/usr/src/linux-2.6.25.20-0.4-obj/i386/xen/include/linux/version.h
/usr/src/linux-2.6.25.20-0.4-obj/i386/default/include/linux/version.h
/usr/src/linux-2.6.25.20-0.4-obj/i386/debug/include/linux/version.h
/usr/src/linux-2.6.25.20-0.4-obj/i386/pae/include/linux/version.h
/usr/src/linux-2.6.25.20-0.4-obj/i386/lockdep/include/linux/version.h
/usr/src/linux-2.6.25.20-0.4/drivers/macintosh/mol/include/version.h
/usr/src/linux-2.6.25.20-0.4/drivers/net/cxgb3/version.h
/usr/src/linux-2.6.25.20-0.4/arch/x86/math-emu/version.h
/usr/src/linux-2.6.25.20-0.4/include/xen/interface/version.h
/usr/src/linux-2.6.25.20-0.4/include/sound/version.h
/usr/src/linux-2.6.25.20-0.4/include/linux/dvb/version.h
/usr/src/linux-2.6.25.20-0.4/include/pcmcia/version.h
 
OP
C

chappert

Hacker
kann man die version.h nicht per make erstellen lassen???

z.b. so

Code:
/usr/src/linux-2.6.25.20-0.4 # make include/linux/versio.h

aber dann kommt folgender fehler

Code:
scripts/kconfig/conf -s arch/x86/Kconfig
make: *** No rule to make target `include/linux/versio.h'.  Stop.
 
A

Anonymous

Gast
chappert schrieb:
kann man die version.h nicht per make erstellen lassen???
Dein Kernelsource ist entweder nicht konfiguriert und oder nicht richtig präpariert.

include/linux/version.h wird automatisch erstellt. Bei meinem Kernel zB gehört es zum target "prepare1"

Schau mal hier im Forum oder im Wiki wie man Kernelsource präparieren muss, damit man ihn kompilieren kann.
Überall wo es "make oldconfig && make prepare" oder so was ähnliches zu finden gibt, könnte ein Volltreffer sein. ;)


robi
 
Oben