[erledigt] Frage zu Kernel 2.6.31

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

[erledigt] Frage zu Kernel 2.6.31

Beitrag von Debiander » 11.09.2009 13:25:54

Ich möchte mir auf meinen Debian System Lenny mit z.z. Kernel 2.6.26-2-686 den
Kernel 2.6.31 installieren.
Von der folgenden Webseite http://www.kernel.org/ werde ich die stable Version downloaden.
Doch wie geht es dann genau weiter ?
Ich habe leider so etwas noch nie gemacht. Wer kann mir eine kleine Anleitung geben wie es am besten geht.
Danke für die Hilfe im vorraus.

Gruß Debiander
Zuletzt geändert von Debiander am 12.09.2009 22:27:35, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Frage zu Kernel 2.6.31

Beitrag von Spasswolf » 11.09.2009 13:56:45

Hier im Wiki gibt's eine Anleitung: http://wiki.debianforum.de/DebianizedLinuxKernel
Und in Lenny kann dir dieser Fehler über den Weg laufen,
http://debianforum.de/forum/viewtopic.p ... 64#p721864
also am besten CONFIG_LGUEST deaktivieren, oder wie in dem Thread beschrieben die Fehlerhafte Zeile löschen.

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Frage zu Kernel 2.6.31

Beitrag von Debiander » 11.09.2009 14:09:50

Spasswolf hat geschrieben:Hier im Wiki gibt's eine Anleitung: http://wiki.debianforum.de/DebianizedLinuxKernel
Und in Lenny kann dir dieser Fehler über den Weg laufen,
http://debianforum.de/forum/viewtopic.p ... 64#p721864
also am besten CONFIG_LGUEST deaktivieren, oder wie in dem Thread beschrieben die Fehlerhafte Zeile löschen.
Danke für deine Info, werde es wohl lassen nach dem "Bug unter Lenny"


Gruß Debiander

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Frage zu Kernel 2.6.31

Beitrag von Spasswolf » 11.09.2009 14:20:06

Der Bug liegt in einem Programm (dem Hilfprogramm lguest, mit den mit dem man einen Linuxkernel als Gastsystem laden kann), das eigentlich gar nichts mit dem Kernel direkt zu tun hat, also laß dich da nicht von abhalten.

Benutzeravatar
GRed
Beiträge: 363
Registriert: 10.09.2009 14:28:37

Re: Frage zu Kernel 2.6.31

Beitrag von GRed » 11.09.2009 14:47:38

Debiander hat geschrieben:
Spasswolf hat geschrieben:Hier im Wiki gibt's eine Anleitung: http://wiki.debianforum.de/DebianizedLinuxKernel
Und in Lenny kann dir dieser Fehler über den Weg laufen,
http://debianforum.de/forum/viewtopic.p ... 64#p721864
also am besten CONFIG_LGUEST deaktivieren, oder wie in dem Thread beschrieben die Fehlerhafte Zeile löschen.
Danke für deine Info, werde es wohl lassen nach dem "Bug unter Lenny"


Gruß Debiander
Jo da stimm ich dem spasswolf zu, wir haben das problemm ma gemeinsam gelöst, sind nur kleine änderungen die du vornehmen muss um das ganze zum erfolg zu bringen. Den link den er dir gab, wo der fehler beschrieben wird (ist übrigens von mir :) ) da steht auch ne anleitung wie man den kernel kompiliert, zumindest wie ich das selbst mache. Für den fall dass dir die anderen anleitungen schwer erscheinen.

Hab mich auch nicht sofort getraut kernels zu kompilieren, aber ohne probieren und fehler machen wird nichts passieren. Ausserdem wenn der von dir erstellter kernel nicht geht, hast du ja noch den 2.6.26 der nicht verloren geht :)..

also gutes schaffen und viel erfolg :)
PC
Debian Squeeze
Maiboard: Asus P5E Deluxe
CPU: Core2Quad Q6600
GPU: gForce 6600 GT

217Kutscher
Beiträge: 68
Registriert: 24.07.2005 10:18:16
Wohnort: Mühldorf

Re: Frage zu Kernel 2.6.31

Beitrag von 217Kutscher » 11.09.2009 16:26:37

HI,

ich benutze immer diese Anleitung und komme bestens klar damit:

https://www.adminlife.net/howto/linux-k ... ebian-way/

Grüße

Tom

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Frage zu Kernel 2.6.31

Beitrag von Debiander » 11.09.2009 21:17:51

217Kutscher hat geschrieben:HI,

ich benutze immer diese Anleitung und komme bestens klar damit:

https://www.adminlife.net/howto/linux-k ... ebian-way/
Habe ich so gemacht und nun kommt beim Kompilieren folgender Fehler:

Code: Alles auswählen

make[3]: Entering directory `/usr/src/linux-2.6.31/Documentation/lguest'
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE    lguest.c   -o lguest
lguest.c:21:25: error: sys/eventfd.h: Datei oder Verzeichnis nicht gefunden
lguest.c: In function ‘create_thread’:
lguest.c:1021: warning: implicit declaration of function ‘eventfd’
make[3]: *** [lguest] Fehler 1
make[3]: Leaving directory `/usr/src/linux-2.6.31/Documentation/lguest'
make[2]: *** [debian/stamp/build/kernel] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.6.31'
make[1]: *** [debian/stamp/do-build-arch] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.31'
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
make: *** [debian/stamp/build/buildpackage] Fehler 2
hercules:/usr/src/linux# 
Was muß ich tun damit ich diesen Fehler bereinigen kann ?

Gruß Debiander

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Frage zu Kernel 2.6.31

Beitrag von habakug » 11.09.2009 21:41:49

Hallo!
lguest.c:21:25: error: sys/eventfd.h: Datei oder Verzeichnis nicht gefunden
Auf das Problem bist du oben schon aufmerksam gemacht worden. Wohl nicht ganz bei der Sache?

Gruß, habakug

http://debianforum.de/forum/viewtopic.p ... 64#p721864
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
GRed
Beiträge: 363
Registriert: 10.09.2009 14:28:37

Re: Frage zu Kernel 2.6.31

Beitrag von GRed » 12.09.2009 02:09:21

Debiander hat geschrieben:
217Kutscher hat geschrieben:HI,

ich benutze immer diese Anleitung und komme bestens klar damit:

https://www.adminlife.net/howto/linux-k ... ebian-way/
Habe ich so gemacht und nun kommt beim Kompilieren folgender Fehler:

Code: Alles auswählen

make[3]: Entering directory `/usr/src/linux-2.6.31/Documentation/lguest'
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE    lguest.c   -o lguest
lguest.c:21:25: error: sys/eventfd.h: Datei oder Verzeichnis nicht gefunden
lguest.c: In function ‘create_thread’:
lguest.c:1021: warning: implicit declaration of function ‘eventfd’
make[3]: *** [lguest] Fehler 1
make[3]: Leaving directory `/usr/src/linux-2.6.31/Documentation/lguest'
make[2]: *** [debian/stamp/build/kernel] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.6.31'
make[1]: *** [debian/stamp/do-build-arch] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.31'
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
make: *** [debian/stamp/build/buildpackage] Fehler 2
hercules:/usr/src/linux# 
Was muß ich tun damit ich diesen Fehler bereinigen kann ?

Gruß Debiander
Hier ist die Anleitung was du machen musst, stand im thred, wo man dich verwiesen hat, auf der letzten seite ;)

http://debianforum.de/forum/viewtopic.p ... 30#p721919
PC
Debian Squeeze
Maiboard: Asus P5E Deluxe
CPU: Core2Quad Q6600
GPU: gForce 6600 GT

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Frage zu Kernel 2.6.31

Beitrag von Debiander » 12.09.2009 10:57:04

habakug hat geschrieben:
Auf das Problem bist du oben schon aufmerksam gemacht worden.
Hatte leider die falsche Zeile gelöscht. doch nun hat es wohl geklappt, jedoch kam zum Schluß:

Code: Alles auswählen

 dpkg-genchanges -b -mUnknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf> >../linux-source-2.6.31_20071014_i386.changes
dpkg-genchanges: Warnung: Paket linux-uml-2.6.31 in Steuerdatei aber nicht in Dateiliste
dpkg-genchanges: Warnung: Paket linux-xen0-2.6.31 in Steuerdatei aber nicht in Dateiliste
dpkg-genchanges: Warnung: Paket linux-xenu-2.6.31 in Steuerdatei aber nicht in Dateiliste
dpkg-genchanges: rein-binärer Upload - füge keinen Quellcode hinzu
dpkg-buildpackage: Binärpaket(e) hochzuladen (keine Quellen enthalten)
rm -f stamp-building
echo done >  debian/stamp/build/buildpackage
hercules:/usr/src/linux# 
Was hat es damit auf sich ? Kann man das ignorieren ?

Bei mir wurden jetzt folgende Pakete neu gebaut:
linux-doc-2.6.31_20071014_all.deb
linux-headers-2.6.31_20071014_i386.deb
linux-image-2.6.31_20071014_i386.deb
linux-manual-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_i386.changes


Ist das jetzt so richtig und was muß ich weiter tun ?

yeti

Re: Frage zu Kernel 2.6.31

Beitrag von yeti » 12.09.2009 11:05:38

Debiander hat geschrieben:Bei mir wurden jetzt folgende Pakete neu gebaut:
linux-doc-2.6.31_20071014_all.deb
linux-headers-2.6.31_20071014_i386.deb
linux-image-2.6.31_20071014_i386.deb
linux-manual-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_i386.changes


Ist das jetzt so richtig und was muß ich weiter tun ?
Wow!
Das war bisher perfektes Cut&Paste ohne Nachdenken...
Jetzt nochmal von Vorn, aber mit Nachdenken!

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Frage zu Kernel 2.6.31

Beitrag von Debiander » 12.09.2009 11:18:00

Das war bisher perfektes Cut&Paste ohne Nachdenken...
Jetzt nochmal von Vorn, aber mit Nachdenken!
Tut mir leid habe ich noch nie gemacht.
Wenn ich Anstelle "20071014" etwas anderes einsetze geht nix los.
Hatte mich nach hier gerichtet:
https://www.adminlife.net/howto/linux-k ... ebian-way/
Was mache ich denn nun falsch ?

Gruß Debiander

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Frage zu Kernel 2.6.31

Beitrag von Danielx » 12.09.2009 11:22:14

Die Warnungen sehen für mich eher nicht Besorgnis erregend aus.
Einfach mal die Pakete installieren und den neuen Kernel testen. :-)

Gruß,
Daniel

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Frage zu Kernel 2.6.31

Beitrag von Debiander » 12.09.2009 11:27:49

Danielx hat geschrieben:Die Warnungen sehen für mich eher nicht Besorgnis erregend aus.
Einfach mal die Pakete installieren und den neuen Kernel testen. :-)
Hallo Danielx,

das sieht yeti aber anders.
Er meint ich hätte nur "kopie und paste" gemacht (lach)
Wenn ich aber anstelle des vorgegeben Datums was anderes reinschreibe geht nix los.
Keine Ahnung was ich da falsch gemacht habe.


Gruß Debiander

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Frage zu Kernel 2.6.31

Beitrag von Danielx » 12.09.2009 11:37:05

Debiander hat geschrieben:Wenn ich aber anstelle des vorgegeben Datums was anderes reinschreibe geht nix los.
Die "Revision" dient nur zur Unterscheidung der erzeugten Pakete.
"20090912" muss genauso funktionieren, du kannst auch "0815" schreiben, wenn es dir gefällt.

Gruß,
Daniel

Benutzeravatar
GRed
Beiträge: 363
Registriert: 10.09.2009 14:28:37

Re: Frage zu Kernel 2.6.31

Beitrag von GRed » 12.09.2009 11:46:02

Debiander hat geschrieben:
Danielx hat geschrieben:Die Warnungen sehen für mich eher nicht Besorgnis erregend aus.
Einfach mal die Pakete installieren und den neuen Kernel testen. :-)
Hallo Danielx,

das sieht yeti aber anders.
Er meint ich hätte nur "kopie und paste" gemacht (lach)
Wenn ich aber anstelle des vorgegeben Datums was anderes reinschreibe geht nix los.
Keine Ahnung was ich da falsch gemacht habe.


Gruß Debiander

machs doch so

make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

den Wert custom, kannst du ersetzen wie du lustig bist, und die restlichen sachen wie

linux-doc-2.6.31_20071014_all.deb
linux-manual-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_i386.changes

brauchst du eher nicht.. sind nur die dokus und die sourcen. der kernel läuft auch ohne diese pakete.
PC
Debian Squeeze
Maiboard: Asus P5E Deluxe
CPU: Core2Quad Q6600
GPU: gForce 6600 GT

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Frage zu Kernel 2.6.31

Beitrag von Debiander » 12.09.2009 13:04:18

Also ich habe jetzt ganz einfach mal die Pakete:

linux-doc-2.6.31_20071014_all.deb
linux-headers-2.6.31_20071014_i386.deb
linux-image-2.6.31_20071014_i386.deb
linux-manual-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_all.deb
linux-source-2.6.31_20071014_i386.changes

mit dpkg -i installiert und danach den Rechner neu gestartet.
Das System läuft jetzt mit Kernel 2.6.31 und alles bisher topp.
Was ist eigentlich mit dem Patch bei: http://www.kernel.org/ ?
Muß man den unbeding installieren ?

Gruß Debiander

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Frage zu Kernel 2.6.31

Beitrag von Debiander » 12.09.2009 13:09:49

yeti hat geschrieben:Jetzt nochmal von Vorn, aber mit Nachdenken![
Hallo,

ich verstehe immer noch nicht was du damit so richtig meinst.
Ich habe die deb Pakete mit dpkg -i installiert und habe jetzt auf meinen System den Kernel 2.6.31.


Gruß Debiander

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Frage zu Kernel 2.6.31

Beitrag von Danielx » 12.09.2009 20:58:51

Debiander hat geschrieben:Was ist eigentlich mit dem Patch bei: http://www.kernel.org/ ?
Muß man den unbeding installieren ?
Entweder die alten Kernel-Quellen + Patch = neue Kernel-Quellen (also aus Alt mach Neu) oder gleich die neuen Kernel-Quellen (Full Source) nehmen, dann natürlich ohne Patch.

Gruß,
Daniel

Antworten