Fragen zum Kernel
Fragen zum Kernel
Hallo,
nachdem ich nun ein lauffähiges Debian System aufgespielt habe, wollte ich einige kleiner Problemchen beseitigen (u.a. den recht bekannten Spurious 8259A interrupt: IRQ 7 Fehler für den ich hier im Forum eine Lösung gefunden habe).
Im zuge dieser Fehlerbeseitigung werde ich unweigerlich mit dem Kernel Arbeiten müssen, natürlich habe ich mir das WIKI und u.a. http://www.openoffice.de/linux/buch angeschaut, allerdings habe ich ein paar grundsätzliche Fragen:
So wie ich alles verstanden habe muss ich mir einen Kernel von Kernel.org (z.b. den Aktuellsten Stable 2.6.9) runterladen, mit Patches so erweitern wie ich es brauche (make config?), und ihn dann Kompilieren.
Ist die Grobe vorgehensweeise korrekt?
Dann würde es mich interessieren ob es ohne weitere Probleme möglich ist den 2.4'er Kernel gegen den 2.6.9'er auszutauschen? (ähnlich wie ein Modul?)
Und wie wird dann der Kernel isn System eingebunden?
Ich muss sagen irgendwie blicke ich da noch nicht ganz durch.
nachdem ich nun ein lauffähiges Debian System aufgespielt habe, wollte ich einige kleiner Problemchen beseitigen (u.a. den recht bekannten Spurious 8259A interrupt: IRQ 7 Fehler für den ich hier im Forum eine Lösung gefunden habe).
Im zuge dieser Fehlerbeseitigung werde ich unweigerlich mit dem Kernel Arbeiten müssen, natürlich habe ich mir das WIKI und u.a. http://www.openoffice.de/linux/buch angeschaut, allerdings habe ich ein paar grundsätzliche Fragen:
So wie ich alles verstanden habe muss ich mir einen Kernel von Kernel.org (z.b. den Aktuellsten Stable 2.6.9) runterladen, mit Patches so erweitern wie ich es brauche (make config?), und ihn dann Kompilieren.
Ist die Grobe vorgehensweeise korrekt?
Dann würde es mich interessieren ob es ohne weitere Probleme möglich ist den 2.4'er Kernel gegen den 2.6.9'er auszutauschen? (ähnlich wie ein Modul?)
Und wie wird dann der Kernel isn System eingebunden?
Ich muss sagen irgendwie blicke ich da noch nicht ganz durch.
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Ich nehme jetzt mal an du hast Woody:
dann lädst du dir den 2.4er Kernel runter, entpackst ihn, machst ein make menuconfig/xconfig, und startest dann make-kpkg (mit parametern). Das erstellt dir ein gübsches deb, das di mit dpkg installieren kannst, und das sich automatisch in die meisten Bootloader einträgt, und von nun an startet. Ich habe es mit LILO, GRUB und SILO versucht, ging reibungslos. Wenn du 2.6 nutzen willst musst du erst ein bissel Software updaten: http://www.fs.tum.de/~bunk/packages/woo ... el-26.html
dann lädst du dir den 2.4er Kernel runter, entpackst ihn, machst ein make menuconfig/xconfig, und startest dann make-kpkg (mit parametern). Das erstellt dir ein gübsches deb, das di mit dpkg installieren kannst, und das sich automatisch in die meisten Bootloader einträgt, und von nun an startet. Ich habe es mit LILO, GRUB und SILO versucht, ging reibungslos. Wenn du 2.6 nutzen willst musst du erst ein bissel Software updaten: http://www.fs.tum.de/~bunk/packages/woo ... el-26.html
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
Auf http://newbiedoc.sourceforge.net gibts ein unterpunkt Kernel backen auf die debian art, sehr empfehlenswert
gruss scarty

gruss scarty
Warum fremdgehen und http://newbiedoc.sourceforge.net besuchen, wenn mans auch hier unter Tipps findet ? 

- rotwein
- Beiträge: 619
- Registriert: 03.06.2003 12:22:51
- Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)
Also wenn schon, dann mit Link:
Kernelsourcen patchen
Kernel bauen Debian like
Die Anleitungen sind sehr gut und auch mit Sarge bzw Sid gut zu gebrauchen. Haben mir beim Einstieg ins Kernel kompilieren auch geholfen.
Gruß rotwein
Kernelsourcen patchen
Kernel bauen Debian like
Die Anleitungen sind sehr gut und auch mit Sarge bzw Sid gut zu gebrauchen. Haben mir beim Einstieg ins Kernel kompilieren auch geholfen.
Gruß rotwein
Hallo mal wieder nach langer zeit... 
also ich habe den Kernel 2.4.19 runtergeladen und so wie er geliefert wird auch einmal kompiliert und gebootet... nach anfänglichen schwierigkeiten klappt das soweit auch alles ganz gut...
Und wenn ich die Linux/Kernel logik richtig verstanden habe, ist es so das der Kernel standartmäßig nur die wichtigsten Treiber und Module besitzt (je nach dem wie man ihn vor derm Kompilieren mit menuconfig einstellt).
Ausserdem fehlen mir z.b. die treiber für meine Netzwerkkarte, da die Treiber unter "modconf" auch nicht mehr aufgelistet sind (und ich glaube alles notwedige unter menuconfig eingestellt zu haben) gehe ich davon aus das ich einige dinge nachpatchen muss:
1) Woher weiss ich was ich für patche brauche?
2)Woher bekomme ich diese?

also ich habe den Kernel 2.4.19 runtergeladen und so wie er geliefert wird auch einmal kompiliert und gebootet... nach anfänglichen schwierigkeiten klappt das soweit auch alles ganz gut...
Und wenn ich die Linux/Kernel logik richtig verstanden habe, ist es so das der Kernel standartmäßig nur die wichtigsten Treiber und Module besitzt (je nach dem wie man ihn vor derm Kompilieren mit menuconfig einstellt).
Ausserdem fehlen mir z.b. die treiber für meine Netzwerkkarte, da die Treiber unter "modconf" auch nicht mehr aufgelistet sind (und ich glaube alles notwedige unter menuconfig eingestellt zu haben) gehe ich davon aus das ich einige dinge nachpatchen muss:
1) Woher weiss ich was ich für patche brauche?
2)Woher bekomme ich diese?
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Ist landläufig die Netzwerkkarte mit gemeint.
NIC Network Interface Controller
Oder auch
NIC
Abkürzung für Network Information Center. Einrichtung, die mit der Verwaltung des Internets beauftragt ist. Ursprünglich gab es nur ein zentrales NIC bei der SRI International. Heute gibt es weltweit mehrere, so z.B. das DENIC (für .de-Domains) in Karlsruhe.
NIC Network Interface Controller
Oder auch
NIC
Abkürzung für Network Information Center. Einrichtung, die mit der Verwaltung des Internets beauftragt ist. Ursprünglich gab es nur ein zentrales NIC bei der SRI International. Heute gibt es weltweit mehrere, so z.B. das DENIC (für .de-Domains) in Karlsruhe.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Na ich habe die Netzwerkkarte gemeint.
Würde gerne mal wissen, wie man Kerneltreiber für z.B. die Internic macht *g*.
Würde gerne mal wissen, wie man Kerneltreiber für z.B. die Internic macht *g*.
Zuletzt geändert von Leonidas am 24.01.2005 13:35:44, insgesamt 1-mal geändert.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Das dürfte schwierig werden 

Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Die alten Module weiterverwenden wird nicht gehn. Die müssen schon zum Kernel passen. Aber wenn ich den Kernal kompiliere werden die Module mitkompililiert
make-kpkg erledigt alles in einem Durchgang., bis zur Generierung eines Debianpaketes.
Auf herkömmlicher Art mus man erst den Kernel kompilieren anschließend die Module, Kernel installieren und Module installieren.
make-kpkg erledigt alles in einem Durchgang., bis zur Generierung eines Debianpaketes.
Auf herkömmlicher Art mus man erst den Kernel kompilieren anschließend die Module, Kernel installieren und Module installieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.