make_kernel - jbruechert/freetz.org GitHub Wiki
-
Platz sparen im Dateisystem der FritzBox
- Vorwort und Motivation
- Bestandsaufnahme: Wo stecken die Platzfresser?
- Weitere Spartricks
- Schlußwort
Vorraussetzung ist eine Toolchain (siehe
Cross-Compiler / Toolchain erstellen).
Sollten jemals Probleme mit nicht vorhandenen Verzeichnissen auftauchen,
so kann ein make world
Abhilfe schaffen. In der Regel sollte das aber
nicht nötig sein.
- Der Boxtyp (Type) sollte richtig gewählt sein, da nur der Kernel für die entsprechende Box kompiliert wird
-
make kernel-dirclean
Löscht den aktuell entpackten Source Tree des Kernels (wir werden von komplett sauberen Kernel Sourcen kompilieren; wer das nicht will, kann es mitmake kernel-clean
versuchen) -
make kernel-menuconfig
Die Konfiguration des Kernels wird danach wieder nach./make/linux/Config.<kernel-ref>
zurückgespeichert -
make kernel-precompiled
Nun werden der Kernel und die Kernel Module kompiliert:./kernel/kernel-<kernel-ref>.bin
./kernel/modules-<kernel-ref>/