Kernel: .config aus .deb nehmen ohne zu installieren?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
MeTRiX
Beiträge: 54
Registriert: 21.03.2003 21:15:59

Kernel: .config aus .deb nehmen ohne zu installieren?

Beitrag von MeTRiX » 26.08.2003 20:33:52

Hallo,

ich versuche mir gerade einen kernel zu backen mit smp für meinen pentium classic ;-)

ich dachte mir der "kernel-source-2.4.20" ist eine gute wahl einmal wegen smp und wegen qos (soll ja erst ab 2.4.20 richtig rennen) was ich auch machen möchte. habe mir somit die sources per apt geholt - denke das ist besser (debian patches?), als direkt von kernel.org, oder?!?!!?

so, nun hätte ich noch gerne die .config, mit der der kernel 2.4.20 bei debian kompiliert wurde - will nur smp aktivieren, da der 2.4.20er ja qos etc. schon aktiviert hat.

kann ich an die .config irgendwie rankommen ohne den 2.4.20 per apt zu installen?

hoffe mein problem ist rübergekommen.


danke ;-)

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 26.08.2003 22:19:35

ich versteh glaub ich nicht genau was du meinst ...
wenn du das kernel-source paket geholt hast musst du doch e noch
kompilieren, dann mach doch vorher "make xconfig" und stell smp ein.

wenn du einen schon kompilieretn kernel besorgst bringen die änderungen
an der .config doch auch nix mehr ... (?)

MeTRiX
Beiträge: 54
Registriert: 21.03.2003 21:15:59

Beitrag von MeTRiX » 26.08.2003 22:24:31

habe mir fast schon gedacht, dass das net richtig rüberkommt. fällt mir auch net so leicht, dass problem genau zu umschreiben.

darum versuche ich das nochma:
also für meine anforderungen brauche ich kernel-image-2.4.20-3-386. dieser kernel kann alles was ich brauche, bis auf smp.

damit ich smp dazukompilieren kann, brauche ich ja von kernel-image-2.4.20-3-386 die config um mit kernel-source-2.4.20 genau den kernel wie kernel-image-2.4.20-3-386 + SMP kompilieren zu können.

da ich nur einen debian rechner hier habe, den ich nicht mißbrauchen kann um kernel-image-2.4.20-3-386 zu installen (um wiederrum an die .config zu kommen), suche ich eine möglichkeit an die .config von kernel-image-2.4.20-3-386 zu kommen ohne ihn zu installieren.

mir wäre also schon geholfen, wenn einer kernel-image-2.4.20-3-386 installt hat und mir seine .config schickt ;-)

hoffe ich schmeiße da selber nix durcheinander und es kommt jetzt rüber.


danke ;-)


generell noch die frage: 2.4.20 ok oder lieber 21 oder gar 22? und am besten von kernel.org oder per apt...

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 26.08.2003 23:39:15

Du kannst Debs auch von Hand sezieren. Ein Deb ist ein ar (nicht tar) Archiv, "ar" bedient sich genau wie tar, als solltest Du das Deb File mit "ar x kernel-image-2.4.20......deb" entpacken können. Danach hast Du im aktuellen Verzeichnis eine Datei control.tar.gz und eine Datei data.tar.gz. Die control enthält die Debian Paket Manager Skripte und die data enthält die normalen Dateien, die sonst im FS installiert werden. wenn Du das data.tar.gz auspackst (bitte in erst ein eigenes Verzeichnis anlegen, und dort drin entpacken...) solltest Du in dem Verzeichnis in boot/config-2.4.20 die Kernel Config finden...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

MeTRiX
Beiträge: 54
Registriert: 21.03.2003 21:15:59

Beitrag von MeTRiX » 28.08.2003 18:12:07

jo, danke

das war es - sehr hilfreich ;-)

Antworten