Grundsatzfrage Kernel
Hallo Grundsätzlich finde ich ja die von SuSe angepassten Kernel gut. Nun muß ich aber einen neueren Kernel einsetzen, weil ich FireWire benutzen will. Die Kernelquellen sind nicht das Problem, aber einmal runtergeladen, geht es los mit der Konfiguration und das stellt einen Beginner vor Probleme, weil es ziemlich undurchsichtig ist, was man für Teile eincompilieren muß. So geht es mir jedenfalls (noch). Gibt es nicht irgendwo ein Tip, wie die Suse Kernel konfiguriert sind. Ich kann mir vorstellen, das das dann einfacher geht. Oder kann ich mit meiner 7.1 Version einen Kernel von 7.2 einsetzen? Pansen
pansen@gmx.de wrote:
Hallo
Grundsätzlich finde ich ja die von SuSe angepassten Kernel gut. Nun muß ich aber einen neueren Kernel einsetzen, weil ich FireWire benutzen will. Die Kernelquellen sind nicht das Problem, aber einmal runtergeladen, geht es los mit der Konfiguration und das stellt einen Beginner vor Probleme, weil es ziemlich undurchsichtig ist, was man für Teile eincompilieren muß. So geht es mir jedenfalls (noch).
Gibt es nicht irgendwo ein Tip, wie die Suse Kernel konfiguriert sind. Ich kann mir vorstellen, das das dann einfacher geht. Oder kann ich mit meiner 7.1 Version einen Kernel von 7.2 einsetzen?
Hmmm, stimmt, das ist wirklich immer aetzend bei neuen Kerneln, wenn man doch nur eine Sache aendern moechte. Mein einfach Tip: # zcat /proc/config.gz > /usr/src/neuer_super_kern/.config Damit uebernimmst Du die alte Konfiguration vom aktuellen Kern, der bei Dir laeuft. Dann kannst Du im Src noch zaubern und "make menuconfig" sagen, und im Menue die Firewire-Einstellung vornehmen. Dann wie gehabt, dep, bzimage usw... So mach ich's. Was gerade bzgl. Kernelcomp. State of the Art ist, ... da bin ich leider nicht so auf dem laufenden. Vielleicht wissen die anderen ja, wie es eleganter geht... Gruesse -- Sebastian Misch DIS Informationssysteme GmbH Westerbreite 7 - 49084 Osnabrueck Tel.: 0541-9778-180 Fax: 0541-9778-106 email: s.misch@dis.de Web: http://www.dis.de
On Thu, Jul 12, Sebastian Misch wrote:
pansen@gmx.de wrote:
Hallo
Grundsätzlich finde ich ja die von SuSe angepassten Kernel gut. Nun muß ich aber einen neueren Kernel einsetzen, weil ich FireWire benutzen will. Die Kernelquellen sind nicht das Problem, aber einmal runtergeladen, geht es los mit der Konfiguration und das stellt einen Beginner vor Probleme, weil es ziemlich undurchsichtig ist, was man für Teile eincompilieren muß. So geht es mir jedenfalls (noch).
Gibt es nicht irgendwo ein Tip, wie die Suse Kernel konfiguriert sind. Ich kann mir vorstellen, das das dann einfacher geht. Oder kann ich mit meiner 7.1 Version einen Kernel von 7.2 einsetzen?
Hmmm, stimmt, das ist wirklich immer aetzend bei neuen Kerneln, wenn man doch nur eine Sache aendern moechte. Mein einfach Tip:
# zcat /proc/config.gz > /usr/src/neuer_super_kern/.config
Damit uebernimmst Du die alte Konfiguration vom aktuellen Kern, der bei Dir laeuft. Dann kannst Du im Src noch zaubern und "make menuconfig" sagen, und im Menue die Firewire-Einstellung vornehmen. Dann wie gehabt, dep, bzimage usw...
So mach ich's. Was gerade bzgl. Kernelcomp. State of the Art ist, ... da bin ich leider nicht so auf dem laufenden. Vielleicht wissen die anderen ja, wie es eleganter geht...
Das ist vollkommen korrekt. Nur eine kleine Falle gibt es noch und die heißt include/linux/version.h. Leider passt "make menuconfig" diese Datei nicht immer richtig an. Deshalb sollte man um sicherzugehen diese Datei vor dem make dep einfach löschen. Es wird dann automatisch (und richtig) wieder angelegt. Dieses Problem tritt nicht immer auf, sondern ist von der gewählten Konfiguration und EXTRAVERSION (siehe unten) abhängig. Hilfreich ist evtl. noch die "EXTRAVERSION" im Makefile. Damit kommen sich verschieden konfigurierte Kernel mit ihren Modulen nicht in die Quere. -- ciao, christian /-------------------------Der Krieg der Generationen-------------------------\ | Es ist zu klein und zu schwach, um seine Eltern physisch zu tyrannisieren, | | aber es wird jede psychologische Waffe einsetzen, die ihm zur Verfügung | | steht: Es wird lügen, betrügen, täuschen, ausbeuten - [...] | \-------------------(Richard Dawkins, Das egoistische Gen)-------------------/
participants (3)
-
Christian Zoz
-
pansen@gmx.de
-
Sebastian Misch