Guten Tag,
und zwar wollte ich gerne einen neuen Kernel bauen und dieser sollte sehr schlank werden, jetzt weiß ich aber nicht bei "make menuconfig" was ich da alles einstellen kann und darf. Kennt einer von euch ein Buch oder eine Seite ein Wiki oder ähnliches wo das alles erklärt wird ?
Mit freundlichen Grüßen
Debuser1988
Kernel Schlanker machen
-
- Beiträge: 210
- Registriert: 02.09.2009 20:23:05
Kernel Schlanker machen
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Re: Kernel Schlanker machen
Wozu? Du kannst schauen ob du Module geladen hast die du nicht brauchst und diese Blacklisten. Der Rest liegt dann ungenutzt auf Platte.
Sinn macht es nur für nen Server im Web zum Beispiel. Wo du alles statisch kompilierst und es unmöglich wird Module zu laden
Sinn macht es nur für nen Server im Web zum Beispiel. Wo du alles statisch kompilierst und es unmöglich wird Module zu laden
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
-
- Beiträge: 210
- Registriert: 02.09.2009 20:23:05
Re: Kernel Schlanker machen
Guten Tag,
wo kann ich die Module ausschalten ?
Mit freundlichem Gruß
Debuser1988
wo kann ich die Module ausschalten ?
Mit freundlichem Gruß
Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de
Re: Kernel Schlanker machen
=debuser1988 hat geschrieben: Module ausschalten ?
Durchsuche danach mal das Forum, das Problem hatten schon andereminimike hat geschrieben: Blacklisten
Re: Kernel Schlanker machen
Als erstes lies dir mal eine Anleitung durch, wie man technisch einen neuen Kernel baut. z.B. die aus dem Debian Anwenderhandbuch.
So und dann kommt der Teil, warum ich dir raten würde, lass es: du weisst nun technisch, wie du den neuen Kernel baust. Allerdings gehört schon einiges an Wissen dazu, bei den tausend Optionen für die Kernelkonfiguration nichts falsch zu machen bzw. das richtige zu machen. Wenn du genau weisst, was du für deinen Rechner brauchst, kannst du das theoretisch alles fest in den Kernel bauen und den Rest ganz rausnehmen. Aber wie gesagt, da muss man schon etwas Ahnung haben...
So und dann kommt der Teil, warum ich dir raten würde, lass es: du weisst nun technisch, wie du den neuen Kernel baust. Allerdings gehört schon einiges an Wissen dazu, bei den tausend Optionen für die Kernelkonfiguration nichts falsch zu machen bzw. das richtige zu machen. Wenn du genau weisst, was du für deinen Rechner brauchst, kannst du das theoretisch alles fest in den Kernel bauen und den Rest ganz rausnehmen. Aber wie gesagt, da muss man schon etwas Ahnung haben...
Re: Kernel Schlanker machen
Was ich diesbezüglich aber sehr interessant finde, ist die Neuerung im 2.6.32ger Kernel:
"localmodconfig".
Welches zwar auf einer bereits vorliegenden .conf aufbaut, aber alle Module deaktiviert die nicht geladen sind.
Natürlich kann das nervig werden wenn man z.B ein USB Gerät nicht angeschlossen hat und das Modul dazu nicht geladen wurde. Aber ich halte das schon mal für einen guten Ansatz.
Hier die Quelle auf Heise:
http://www.heise.de/open/artikel/Konfig ... 70447.html
"localmodconfig".
Welches zwar auf einer bereits vorliegenden .conf aufbaut, aber alle Module deaktiviert die nicht geladen sind.
Natürlich kann das nervig werden wenn man z.B ein USB Gerät nicht angeschlossen hat und das Modul dazu nicht geladen wurde. Aber ich halte das schon mal für einen guten Ansatz.
Hier die Quelle auf Heise:
http://www.heise.de/open/artikel/Konfig ... 70447.html
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: Kernel Schlanker machen
Habe ich letztens ausprobiert, da ich via git bisect den kernel ~ 18 neu kompilieren musste.strahler hat geschrieben:Was ich diesbezüglich aber sehr interessant finde, ist die Neuerung im 2.6.32ger Kernel:
"localmodconfig".
Das erstellte .deb war dann nur noch 4.9MB gross anstatt 27 MB
make localyesconfig gibt es auch, dann wird alles reinkompiliert und nicht als modul geladen. An einem Rechner an dem sich die Hardware sowieso nicht aender kann das sicher jemand nuetzlich finden.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
Re: Kernel Schlanker machen
make menuconfig ist ein wenig sinnvoller Ansatz. Du kannst dir via make defconfig einen sehr spartanischen kernel bauen, und den dann Stück für Stück um die Module erweitern, die du brauchst. Das kann eine sehr mühsame und vor allem zeitaufwendige Angelegenheit werden. Und ohne ein wenig vorheriges Einlesen in die Problematik wird das auch nicht gehen. Musst du selber wissen, ob du dir das antun willst. Deinstalliere vor allen Dingen nicht den laufenden Standardkernel, so dass du auch ohne deinen neuen kernel booten kannst. Und ich versichere dir, dass du das noch eine ganze Zeitlang wirst tun müssen, bevor du mit deinem slbstgebackenen zufrieden sein wirst.
Grüße, Günther
Grüße, Günther