Kernelbauen klapt nicht!

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
joschim77
Beiträge: 89
Registriert: 14.05.2010 19:03:23

Kernelbauen klapt nicht!

Beitrag von joschim77 » 28.07.2010 22:12:12

Ich versuche den 2.6.34.1 Kernel zu bauen.
Ich gebe folgenden Befehl ein.

Code: Alles auswählen

fakeroot make-kpkg --initrd --revision=Joso-1 kernel_image
Joso ist mein Name.
Ich bekomme folgende Fehlermeldung:

Code: Alles auswählen

dpkg-deb - Fehler: (upstream) version (»Joso«) enthält keine Ziffern
dpkg-deb: 1 Fehler in Control-Datei
make[2]: *** [debian/stamp/binary/linux-image-2.6.34.1] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.6.34.1'
make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.34.1] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.34.1'
make: *** [kernel_image] Fehler 2
box:/usr/src/linux-2.6.34.1#
Was mache ich falsch?
Laptop HP 625 | CPU AMD 2x2,3 GHz | 4,0 GBRam | 320 GB HDD |

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernelbauen klapt nicht!

Beitrag von gms » 28.07.2010 22:20:17

joschim77 hat geschrieben: dpkg-deb - Fehler: (upstream) version (»Joso«) enthält keine Ziffern
möglicherweise ein Überetzungsfehler; jedenfalls darfst du für die --revision NUR Ziffern angeben!
Wenn du 'Joso' zusätzlich haben möchtest, probiere einmal:

Code: Alles auswählen

fakeroot make-kpkg --initrd --append_to_version=joso --revision=1 kernel_image
EDIT: völliger Quatsch!
Das '-' ist das eigentliche Problem! Als Sonderzeichen dürfen hier nur '+' ,'.' und '~' verwendet werden, also z.B.:

Code: Alles auswählen

fakeroot make-kpkg --initrd --revision=joso+1 kernel_image
besser unter "man make-kpkg' nachgucken :wink:

Gruß
gms

Antworten