Kernel für anderen Rechner kompilieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
smoon
Beiträge: 248
Registriert: 07.05.2004 15:44:57
Kontaktdaten:

Kernel für anderen Rechner kompilieren

Beitrag von smoon » 20.05.2004 23:16:32

Hi ho.

Wollte vor kurzem auf meinem Router nen neuen Kernel kompilieren, weil ich kein Kernel-image mit QOS support gefunden habe. Da auf dem Router aber nichtmal genug Platz ist um den Quellcode zu entpacken hab ich mir gedacht: "Kompilierste dir einfach auf deinem Arbeitsrechner nen Kernel und machst ein Debian Paket mit make-kpgk draus."
Gedacht, getan. Ging auch alles erstmal ohne Probleme. Konnte das Paket installieren und der Kernel lief...
Bis sich der Router ein paar Tage später aufgehangen hat; Es ging garnichts mehr. Ich dachte, es läg vielleicht an der Hardware und hab den Router neu gebootet... Aber mitten im Bootvorgang hat er sich dann wieder aufgehangen.
Dann hab ich den alten Kernel nochmal gebootet und der lief dann Wochen ohne Probleme.
Nun wollt ich nochmal den selbstgemachten probieren, aber der will irgendwie nicht.

Lange rede kaum ein Sinn: Muss ich da irgendwas besonderes beachten wenn ich ein Kernel Image auf einem Rechner kompiliere und auf einem anderen laufen lassen will?
smoon:#linuxger:Undernet

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 21.05.2004 19:08:37

Nee, da gibts eigentlich nix besonderes zu beachten wenn man nen Kernel für einen anderen Rechner kompiliert. Das geht zumindest bei der gleichen Systemarchitektur (x86 für x86, ppc für ppc) problemlos. Wie und ob das evtl. auch für Cross-compilieren geht kann ich mangels Praxis nicht sagen.

Die Abstürze Deines Routers müssen andere Ursachen haben. Evtl. hast Du ein neues Feature zum Kernel hinzugefügt was nicht so recht mit Deiner Hardware will.

Benutzeravatar
smoon
Beiträge: 248
Registriert: 07.05.2004 15:44:57
Kontaktdaten:

Beitrag von smoon » 21.05.2004 20:09:47

Danke für deine Aufklärung :)

Dann werd ich mir das ganze nochmal genauer angucken.

Oder bekommt man vielleicht irgendwo Kernel Module oder nen Kernel image Paket mit QOS?
Das würde mir ja auch schon reichen, hab nur leider nirgends was gefunden :(
smoon:#linuxger:Undernet

Antworten