View previous topic :: View next topic |
Author |
Message |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Tue Jan 27, 2004 5:31 pm Post subject: KernelgröÃe ? vmlinux |
|
|
Hi @ Alle!
Hm, mal wieder eine Frage. Und zwar geht es mir um die GröÃe des Kernels nach dem Kompilieren.
Beim Googeln habe ich gefunden, dass die GröÃe nicht mehr als ca. 2,4 MB sein soll, oder wenn man von Diskette booten will dann ebend passend auf ca. 1 MB. In der Gentoo Doku steht "2,5 MB oder 3,5 MB", je nach Architektur. Gilt das jetzt auch für Pentium IV (x86) ?
aus der Gentoo Doku:
Quote: | Wenn Sie die Konfiguration des Kernel beendet haben fahren Sie mit Kompilieren und Installieren fort. Ãberprüfen Sie aber nach dem kompilieren des Kernels seine GröÃe:
Code listing 21: Ãberprüfen der KernelgröÃe
# ls -lh vmlinux
-rw-r--r-- 1 root root 2.4M Oct 25 14:38 vmlinux
Wenn die (unkomprimierte) GröÃe gröÃer ist als 2.5MB (für Sparc32) oder 3.5MB (für Sparc64), dann konfigurieren Sie den Kernel solange erneut, bis der Kernel diese Grenzen nicht mehr überschreitet. Ein Weg dies zu erledigen ist die Kompilation der meisten Kernel Treiber als Module. Ignoriert man dies, kann es dazu führen dass der Kernel nicht bootet. |
Ich kann in den Einstellungen bei "make menuconfig" Module angeben und so viel wie möglich weglassen wie ich will, kleiner als 2,8MB komme ich nicht.
Ich hab zum Test schon mal so viel wie möglich weggelassen oder als Modul eingebunden.
z.B.:
Sound --> M
Netzwerk --> M
ReiserFS --> Y
Ext3 --> Y
USB --> M
Drucker --> N
Ich würde mich über ein paar Tipps sehr freuen. _________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
primat Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1333708009401158ea248b3.gif)
Joined: 12 Jan 2004 Posts: 437 Location: Berlin
|
Posted: Tue Jan 27, 2004 5:47 pm Post subject: |
|
|
Hallo,
ich hab keine Ahnung, was Du da gemacht hast! Bei mir ist alles fest im Kernel und ich hab 1,7MB.
Hast Du wirklich nur das was Du brauchst?
Gruss
Sebo |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Tue Jan 27, 2004 6:01 pm Post subject: |
|
|
Hi !
primat wrote: | Hast Du wirklich nur das was Du brauchst? |
Ja, echt, ich hab fast alles weggelassen, jedenfalls mal zum probieren.
Etwas dazunehmen kann ich ja immer noch, hab ich mir gedacht.
Ich bin echt alles Stück für Stück durchgegangen. ... _________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
SnorreDev Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/gallery/BaldursGate/baldursgate2_edwin.gif)
Joined: 05 Jun 2003 Posts: 246 Location: Valhalla
|
Posted: Tue Jan 27, 2004 9:04 pm Post subject: |
|
|
2.x MB? Was hast du denn da alles drin? Ich komm auf max 1.7mb und das auch erst seit dem neuen 2.6.x Kernel, weil Alsa direkt nochmal 400-500k frisst. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Tue Jan 27, 2004 9:09 pm Post subject: |
|
|
Hi !
Ich hab es jetzt inzwischen auf 2.6 MB geschafft. Und hab fast nichts mehr drin.
Ich krieg langsam "Grundfragen" ... _________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
SnorreDev Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/gallery/BaldursGate/baldursgate2_edwin.gif)
Joined: 05 Jun 2003 Posts: 246 Location: Valhalla
|
Posted: Tue Jan 27, 2004 9:19 pm Post subject: |
|
|
Hast du zufaellig Kernel profiling / debugging aktiviert? Diese zusaetzlichen Infos kosten auf jeden Fall nochmal space |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Tue Jan 27, 2004 9:29 pm Post subject: |
|
|
Hi !
Hm, ich denk mal nicht. So sieht es jedenfalls in meiner .config aus.
Code: |
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=0
#
# Cryptographic options
#
# CONFIG_CRYPTO is not set
#
# Library routines
#
# CONFIG_CRC32 is not set
# CONFIG_ZLIB_INFLATE is not set
# CONFIG_ZLIB_DEFLATE is not set
# CONFIG_FW_LOADER is not set
# CONFIG_QSORT is not set
#
# Grsecurity
#
# CONFIG_GRKERNSEC is not set
|
_________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
SnorreDev Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/gallery/BaldursGate/baldursgate2_edwin.gif)
Joined: 05 Jun 2003 Posts: 246 Location: Valhalla
|
Posted: Tue Jan 27, 2004 9:35 pm Post subject: |
|
|
Und Profiling? Das muesste zumidest bei Kernel 2.6.2_rc2 genau drueber sein und sollte so aussehen
#
# Profiling support
#
# CONFIG_PROFILING is not set
Achja ich weiss es ausm Kopf nicht, ob jetzt das bei dir ok ist - weil alles was nicht Module (M) oder (Yes) ist, ist normal auskommentiert bei mir. Aber bei dir steht 0. Logischerweise steht das eigentlich fuer No, aber sicher bin ich mir auch nicht. Hab nur noch die neuesten Development Sources drauf |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Tue Jan 27, 2004 9:44 pm Post subject: |
|
|
hm, sorry, hab vergessen zu sagen daß ich kernel "linux-2.4.22-gentoo-r5" habe! _________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Wed Jan 28, 2004 5:58 pm Post subject: |
|
|
Hi!
Ich hab gerade mal geschaut.
Mein bisheriger Kernel, den ich mittels "genkernel" erstellt habe ist ja 3.1 MB gross.
Und da mache ich mir Sorgen, wenn ich meinen selbstkompilierten Kernel nur auf 2.6 MB kriege !?
Code: | -rwxr-xr-x 1 root root 3.1M Dec 15 22:52 /usr/src/linux/vmlinux |
_________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
reptile Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 19 Nov 2002 Posts: 363
|
Posted: Wed Jan 28, 2004 6:26 pm Post subject: |
|
|
schau dir doch mal die grösse des kernels
/usr/src/linux{-...}/arch/i386/boot/bzImage
an. das ist der gezippte. und den meint man ja auch im allgemeinen (ich zumindest). meiner (gentoo-dev-2.6.1) ist ca. 1.4 mb gross.
mfg, reptile |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Wed Jan 28, 2004 6:32 pm Post subject: |
|
|
Hi !
Also, laut dem Auszug aus der Doku* zur Gentoo Installation, wo ich oben in meinem ersten Posting was geschrieben habe, steht, dass man sich vmlinux anschauen soll, was die Dateigröße angeht.
*) http://www.gentoo.org/doc/de/handbook/handbook.xml?part=1&chap=7 _________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
awiesel Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 30 Jun 2002 Posts: 134
|
Posted: Wed Jan 28, 2004 7:07 pm Post subject: |
|
|
Vieleicht sollte man einmal beachten, dass diese 2.5 bzw. 3.5MB für eine Maschine mit (Ultra)Sparc(64) Prozessor gilt, sprich für Sun und Co., nicht für X86 . Dort läuft auch der Bootvorgang etwas anders ab. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Louisdor Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2080586053461f18ba1159f.jpg)
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Wed Jan 28, 2004 8:07 pm Post subject: |
|
|
Hi !
Deshalb hatte ich ja auch ursprünglich gefragt, wie groß der Kernel bei x86 sein darf !?
![Wink ;-)](images/smiles/icon_wink.gif) _________________ "Ich bin ich." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|