Problem: Kernelimage too big (2.4.25)

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Nikon
Beiträge: 7
Registriert: 10.04.2004 21:36:45

Problem: Kernelimage too big (2.4.25)

Beitrag von Nikon » 10.04.2004 22:10:17

hi, hab n kleines Problem.
Will den Kernel von 2.4.18 (bf2.4 Standard) auf 2.4.25 updaten. Soweit auch kein Problem.

make menuconfig
make dep
make bzImage
make modules modules_install

alles klappt, nur wenn ich booten will, bekomm ich die Meldung "Kernel /boot/vmlinux-2.4.25 is too big". Mit leuchtet auch ein, dass 2,2 MB einwenig zu groß sind. Aber meine Frage: wie bekomme ich das Ding kleiner (hab eh schon viele Sachen, die bei dem Standardkernel eingebacken sind rausgelassen.)?

schonmal Danke für die Antworten!

Merci
Nikon

Benutzeravatar
Natas12
Beiträge: 1751
Registriert: 12.04.2002 20:59:12

Beitrag von Natas12 » 11.04.2004 09:50:32

ui, ich wusste gar nicht, dass es eine größenbeschränkung für kernel gibt?

aber anyway:

(1) baue viele treiber als module. davon ausgenommen sind treiber, die noch WÄHREND des bootvorgangs benötigt werden (filesystem!).

(2) benutzt du WAN, tokenring, pcmcia, etc? exotisches fliegt bei mir sofort raus. auch nfs benötige ich nicht (hab nur dsl, wozu soll ich nfs eincompiliert haben).

ich habe mal einen 2.4.20 auf 940 kb eingedampft und hier im forum sind leute, die das ding noch viel kleiner bekommen haben....
"In den reichen Ländern hat die Freiheit gesiegt - mit all den schrecklichen Folgen, die das für die anderen mit sich bringt und noch bringen wird. Die Demokratie ist auf andere Epochen verschoben." (L. Canfora)

Nikon
Beiträge: 7
Registriert: 10.04.2004 21:36:45

Beitrag von Nikon » 11.04.2004 11:48:55

naja, durchschnittlich wird bei mir n Kernel (habs mit 2.4.24 und 2.4.25 ausprobiert) 2,2 bis 2,5 MB groß. Und das auch nur, wenn ich c.a. garnichts drinnen hab, außer ext3, raiserfs, apm und ipw2100 (brauch ich für meine WLankarte), wobei ipw2100 als Modul eingetragen ist.

Was mich halt wundert ist, dass das Image so groß ist - v.a. wenn sowenig eingebacken ist. Habs mal mit der, von Debian mitgelieferte Config ausprobiert und schwups wurde das Image 3,9 MB groß (das derzeit genutzte Image is run 900 KB groß).

kann man sowas auf veraltete Libs / Progs zurückführen??
(nutze Woody, also Stable)

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 11.04.2004 12:09:48

Grösser als 1.3 MB sollte ein Kernelimage meiner Meinung nach nicht sein.
Hast du statt Module alles in den Kernel reinkompiliert?
Ist schon recht viel :D
Kompilier doch einfach als Module, wo du nicht sicher bist.

ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

Nikon
Beiträge: 7
Registriert: 10.04.2004 21:36:45

Beitrag von Nikon » 11.04.2004 12:11:21

mach ich ja, nur apm und ext3 support is reinkompiliert, der rest sind alles module... :roll:

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 11.04.2004 12:12:37

Hallo
nur mal so gefragt, Du hast auch den Kernel aus

Code: Alles auswählen

/usr/src/linux-2.4.25/arch/i386/boot/
benutzt? :)
Freundliche Grüße aus Köln

Nikon
Beiträge: 7
Registriert: 10.04.2004 21:36:45

Beitrag von Nikon » 11.04.2004 14:19:18

Welche Datei soll ich nehmen?
bzImage nehme ich an. Soweit so gut, lilo nimmt die Datei an (ist auch nur rund 960KB) groß. Nur dummerweise bootet mein System nicht...
langsam blick ich nimmer durch :roll:

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 11.04.2004 14:24:07

Hast du in /etc/lilo.conf das richtige Image gewählt und dann lilo aufgerufen?
Im übrigen kannst du dir solchen Ärger in Zukunft ersparen, wenn du den Kernel nach dem Debian Paketsystem kompilierst.
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

Nikon
Beiträge: 7
Registriert: 10.04.2004 21:36:45

Beitrag von Nikon » 11.04.2004 14:26:19

jupp hab ich ;)

da hab ich nur eine Frage: kann ich den auch Patchen (brauche ipw2100)?

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 11.04.2004 14:31:52

Nikon hat geschrieben:jupp hab ich ;)

da hab ich nur eine Frage: kann ich den auch Patchen (brauche ipw2100)?
du kannst die gleichen Sourcen auf eine andere Art kompilieren. Also kannst du auch patchen.
Näheres im Wiki:

http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

Nikon
Beiträge: 7
Registriert: 10.04.2004 21:36:45

Beitrag von Nikon » 11.04.2004 14:44:43

fein, werds gleich mal ausprobieren, merci @all :)


hmm, das kommt davon wenn man sich nicht ans rtfm hällt ;)

Nikon
Beiträge: 7
Registriert: 10.04.2004 21:36:45

Beitrag von Nikon » 13.04.2004 21:18:10

danke an alle ;)

Das Problem wäre gelöst, hab zwar noch einige andere, aber das muss ich selber abchecken ;)

Antworten