Server:Linux Kernel neu bauen/nachbauen/compilieren (aus Vanilla-Sourcen): Unterschied zwischen den Versionen

Aus manitu Wiki
Zur Navigation springen Zur Suche springen
Zeile 17: Zeile 17:
 
=== Herunterladen und entpacken der Vanilla-Sourcen ===
 
=== Herunterladen und entpacken der Vanilla-Sourcen ===
  
Laden Sie die Quellen des gewünschten Linux Kernels von [http://www.kernel.org/] herunter, vorzugsweise nach <code>/usr/src</code>. Sofern nichts dagegen spricht, empfehlen wir Ihnen grundsätzlich, immer die Version zu verwenden, die unter ''Latest Stable Kernel'' angegeben wird. Ältere Zweige wie 2.4, 2.6, 3.0 etc. sollten Sie nur verwenden, wenn dies absolut nötig ist.
+
Laden Sie die Quellen des gewünschten Linux Kernels von [http://www.kernel.org/ http://www.kernel.org/] z.B. mit
 +
 
 +
<pre>$ wget h</pre>
 +
herunter, vorzugsweise nach <code>/usr/src</code>. Sofern nichts dagegen spricht, empfehlen wir Ihnen grundsätzlich, immer die Version zu verwenden, die unter ''Latest Stable Kernel'' angegeben wird. Ältere Zweige wie 2.4, 2.6, 3.0 etc. sollten Sie nur verwenden, wenn dies absolut nötig ist.
  
 
Entpacken Sie die Quellen via
 
Entpacken Sie die Quellen via

Version vom 1. April 2012, 13:09 Uhr

Diese Anleitung zeigt Ihnen, wie Sie einen Linux Kernel komplett aus den Vanilla-Sourcen neu bauen oder nach einem bestehenden Kernel nachbauen.

Hinweise

Diese Anleitung geht davon aus, dass Sie über ein lauffähiges System (alternativ im Rettung-System) verfügen.

Anleitung

Hinweise zur Konfiguration

Für das Bauen eines Linux Kernels aus den Vanilla-Sourcen ist eine Konfiguration in Form einer .config-Datei nötig. In dieser Datei wird definiert, wie der spätere Kernel aussieht, insbesondere für welche Hardware er Unterstützung mitbringt.

Die im tar-Ball der Vanilla-Sourcen mitgelieferte .config-Datei ist in der Regel nicht für den produktiven Server-Einsatz geeignet.

Vorbereitungen

Herunterladen und entpacken der Vanilla-Sourcen

Laden Sie die Quellen des gewünschten Linux Kernels von http://www.kernel.org/ z.B. mit

$ wget h

herunter, vorzugsweise nach /usr/src. Sofern nichts dagegen spricht, empfehlen wir Ihnen grundsätzlich, immer die Version zu verwenden, die unter Latest Stable Kernel angegeben wird. Ältere Zweige wie 2.4, 2.6, 3.0 etc. sollten Sie nur verwenden, wenn dies absolut nötig ist.

Entpacken Sie die Quellen via

$ tar xjvf linux-[VERSION].tar.bz2

Konfiguration

ohne vorliegende .config

Wenn Sie einen Linux-Kernel ohne vorliegende .config-Datei neu bauen möchten,