Fragen zum Kernel

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Sykane
Beiträge: 97
Registriert: 26.05.2004 12:06:00
Wohnort: Dortmund

Fragen zum Kernel

Beitrag von Sykane » 26.10.2004 17:52:13

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.

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 26.10.2004 18:47:01

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
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
ScarTy
Beiträge: 91
Registriert: 13.03.2003 22:24:39
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von ScarTy » 27.10.2004 11:28:45

Auf http://newbiedoc.sourceforge.net gibts ein unterpunkt Kernel backen auf die debian art, sehr empfehlenswert :D

gruss scarty

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Beitrag von Maj0r » 27.10.2004 11:38:48

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

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 27.10.2004 12:25:03

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

Sykane
Beiträge: 97
Registriert: 26.05.2004 12:06:00
Wohnort: Dortmund

Beitrag von Sykane » 23.01.2005 16:20:36

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?

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 23.01.2005 16:26:13

Also Netzwerkkarten Trieber kompiliert man meist als Module, du hast halt kein Modul für deine NIC kompiliert.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Sykane
Beiträge: 97
Registriert: 26.05.2004 12:06:00
Wohnort: Dortmund

Beitrag von Sykane » 23.01.2005 16:34:36

NIC?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 23.01.2005 16:42:17

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.
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 23.01.2005 20:06:27

Na ich habe die Netzwerkkarte gemeint.

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.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 23.01.2005 22:05:38

Das dürfte schwierig werden :lol:
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Sykane
Beiträge: 97
Registriert: 26.05.2004 12:06:00
Wohnort: Dortmund

Beitrag von Sykane » 24.01.2005 16:01:18

hmm, wie sieht es denn mit allen alten Modulen aus?

Also nach dem ich den Kernel kompiliert habe waren alle alten Module pfutsch, gibt es eine möglichkeit die alten Module mit zu übernehmen?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 24.01.2005 20:12:56

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.
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten