Article View: ch.comp.os.linux
Article #22010Re: Kernel ist zu gross!
From: Thomas Bader
Date: Fri, 04 Jun 1999 00:00
Date: Fri, 04 Jun 1999 00:00
37 lines
2282 bytes
2282 bytes
Es geschah am Thu, 3 Jun 1999 14:26:47 +0200, als Xylinx schrieb:
> Hallo....
>
> Ich wollte unter dem RedHat 6.0 meinen neuen Kernel kompilieren. Leider sagt
> mir der g++ nach ausf�hren von make zImage immer, mein Kernel sei zu
> gross.... was nun?
Zwei Tipps:
1) Du hast ja die Wahl, ob Du die Bestandteile als Modul oder fest in den
Kernel tun m�chtest. Wenn Du Dinge fest in den Kernel tun m�chtest, so wird
dieses Ding fester Bestandteil des Kernels. Wenn Du das Ding aber als Modul
hinzutust, wird es nicht im Kernel gespeichert, sondern auf Deiner
Festplatte (/usr/lib/modules). Wenn der Kernel zu gross ist, hat man
meistens einfach zu viel fest dazugebunden.
Um dies zu Umgehen, folgender Tipp: Alles, was nicht zum booten ben�tigt
wird*, als Modul dazutun. Im sp�teren Betrieb merkst Du das nicht, sie werden
automatisch geladen, sobald sie ben�tigt werden. Wenn sie nicht mehr
ben�tigt werden, werden sie wieder aus dem Speicher entfernt.
BTW: Nebeneffekt: Durch den kompakteren Kernel wird
das System auch schneller.
* Was zum booten ben�tigt wird: Treiber f�r Festplattenkontroller, Treiber
f�r das Root-Filesystem, usw...
2) Falls auch obiger Tipp nichts n�tzt, �bersetze den Kernel mit
make bzImage
Dabei wird der Kernel anders (st�rker) komprimiert.
have fun
Thomas
--
!! Die Rache des Pinguins kann furchtbar sein !!
Thomas Bader <thomasb@trash.net>, Powered by LINUX 2.2
Infos und Tipps zu Linux, HOWTOs des DLHP <http://surf.to/bader>
Technical Details
Message-ID:
<ao39j7.if.ln@server.tb.qad.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7j6as9$f2e$1@pollux.ip-plus.net>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,9f1dd4ab1f811524 X-Google-Attributes: gidf4b73,public From: Thomas Bader <thomasb@trash.net> Subject: Re: Kernel ist zu gross! Date: 1999/06/04 Message-ID: <ao39j7.if.ln@server.tb.qad.org> X-Deja-AN: 485757664 Content-Transfer-Encoding: 8bit References: <7j6as9$f2e$1@pollux.ip-plus.net> Content-Type: text/plain; charset=ISO-8859-1 X-Complaints-To: usenet@sunrise.ch X-Trace: news1.sunrise.ch 928521150 17686 194.230.8.124 (4 Jun 1999 18:32:30 GMT) Organization: HOWTO's, Tipps und Tricks zu Linux --> http://surf.to/bader Mime-Version: 1.0 User-Agent: tin/pre-1.4-980618 (UNIX) (Linux/2.2.9 (i686)) NNTP-Posting-Date: 4 Jun 1999 18:32:30 GMT Newsgroups: ch.comp.os.linux