[[TOC(help/howtos/development/*,depth=2,heading=Howtos: Entwicklung)]] = Kernel konfigurieren und kompilieren = Vorraussetzung ist eine Toolchain (siehe [wiki:help/howtos/development/create_cross-compiler_toolchain 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. 1. Der Boxtyp (Type) sollte richtig gewählt sein, da nur der Kernel für die entsprechende Box kompiliert wird 1. {{{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 mit {{{make kernel-clean}}} versuchen) 1. {{{make kernel-menuconfig}}} Die Konfiguration des Kernels wird danach wieder nach {{{./make/linux/Config.}}} zurückgespeichert 1. {{{make kernel-precompiled}}} Nun werden der Kernel und die Kernel Module kompiliert: * {{{./kernel/kernel-.bin}}} * {{{./kernel/modules-/}}}