Mit Linux können Sie jeden Aspekt Ihres Betriebssystems anpassen. Es gibt Zeiten, wenn Sie benötigen oder möchten , einen eigenen Kernel zu bauen, entweder zu Funktionen, die Sie benötigen, hinzufügen, entfernen Funktionen, die Sie nicht brauchen oder minimieren Sie Ihre Speicherverbrauch. Kompilieren Ihrer eigenen Kernel erlaubt Ihnen auch, um an der Spitze zu bleiben, wie Sie neue Kernel-Versionen installieren, da sie anstatt zu warten, für eine Distribution freigegeben sind . Things You
Buildumgebung
Linux
Kernel Quellcode
brauchen anzeigen Weitere Anweisungen
bauen und installieren einen eigenen Kernel unter Linux
1
Installieren Sie eine Build-Umgebung . Bevor Sie einen eigenen Kernel bauen können , müssen Sie die Entwicklungs-Tools benötigt, um den Kernel zu kompilieren installieren. Dazu gehören Pakete wie "gcc ", "make" und " libc -dev . "
2
Download der Linux-Kernel -Quellcode. Wenn Ihre Distribution nicht über einen Weg , der Download der Kernel-Sourcen herunterladen Quellcode vom Linux-Kernel -Archiv (siehe Ressourcen unten).
3
Extrahieren Sie den Quellcode. Erstellen Sie ein Verzeichnis in Ihrem Home-Verzeichnis für die Arbeit und bewegen Sie den Kernel-Quellcode " Tarball " (die tar.gz -Datei) in diesem Verzeichnis. Führen Sie den folgenden Befehl aus und ersetzen Sie die aktuelle Version mit der Version des Kernels , die Sie heruntergeladen : "tar - xzvf linux- 2.6.22.tar.gz "
4
Bestätigen Sie die Dateien extrahiert wurden . Sie sollten sehen, eine lange Liste von Dateien blättern, indem Sie nach dem Ausführen des Befehls tar , dass jede Datei , die extrahiert enthält . Ändern Sie das Verzeichnis in das neue Verzeichnis von tar erstellt , bestätigen Sie die Dateien gibt es und überprüfen Sie die Ende der Ausgabe von tar , um sicherzustellen, keine Fehler gemeldet wurden .
5
Import Ihrer Distribution . Config-Datei . Die meisten modernen Linux-Distributionen müssen einige sehr spezifische Kernel-Konfiguration Fahnen zu laufen. Um einen Kernel , die mit Ihrer Distribution zu machen , sollten Sie Ihren Kernel . Config- Datei in das Kernel-Verzeichnis kopiert nun , so erhalten Sie eine Konfiguration auf die Sie Veränderungen , als zu haben, um eine ganz neue Konfiguration zu erstellen Gegensatz machen .
6
Bauen Sie ein Konfigurations-Programm . Es gibt mehrere Möglichkeiten, das Linux-Kernel- Config- Programm . Die erste und einfachste ist einfach " make config " . Dies wird bauen und starten einen kleinen Text -basiertes Programm , mit dem Sie Kernel-Optionen auswählen können. Ein grafisches Programm wird in Form enthalten " xconfig zu machen. " Andere grafische Programme kann in Form von "make gconfig " oder " machen kconfig . "
7
Wenden Sie Patches für den Kernel . Patches erhalten , bestimmte Hardware- Probleme zu beheben , erhöhen Kernel Leistung oder experimentelle Funktionen zu versuchen.
8
Ändern Sie die Konfigurationsoptionen. Hinzufügen oder Entfernen von Funktionen, die Sie wollen , aber bewusst sein , dass das Entfernen einige Features könnte Ihre Distribution Fehlfunktion machen
9
Erstellen Sie den Kernel und Module , mit den folgenden Befehlen : . "Make dep
machen sauber machen
bzImage
make modules " . Wenn Fehler gemeldet werden, müssen Sie zurück zu gehen und zu diagnostizieren , bevor der Kernel zu bauen. Wenn die Marke Befehle fertig sind, wird der Kernel gebaut werden und die Module gebaut und installiert werden. Die Marke Prozess wird einige Zeit dauern.