OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

9.5.2. Zusammenfassende Tipps zum Neukompilieren des Linux-Kernels‌


Als fortgeschrittener Benutzer möchten Sie möglicherweise den Kali-Kernel neu kompilieren. Möglicherweise möchten Sie den Standard-Kali-Kernel, der mit vielen Funktionen und Treibern ausgestattet ist, verkleinern, nicht standardmäßige Treiber oder Funktionen hinzufügen oder Kernel-Patches anwenden. Seien Sie jedoch vorsichtig: Ein falsch konfigurierter Kernel kann Ihr System destabilisieren und Sie müssen damit rechnen, dass Kali keine Sicherheitsupdates für Ihren benutzerdefinierten Kernel gewährleisten kann.

Für die meisten Kernel-Änderungen müssen Sie einige Pakete mit installieren apt install build-essential libncurses5-dev fakeroot.

Der Befehl apt-cache-Suche ^linux-source sollte die neueste von Kali gepackte Kernel-Version auflisten und apt install linux-source-Versionsnummer Installiert ein komprimiertes Archiv der Kernel-Quelle in / usr / src.


Image

10https://gitlab.com/kalilinux/packages

Die Quelldateien sollten mit extrahiert werden tar -xaf in ein anderes Verzeichnis als / usr / src (Wie z. B.

~/kernel).

Beachten Sie bei der Konfiguration Ihres Kernels die folgenden Punkte:


• Sofern Sie kein fortgeschrittener Benutzer sind, sollten Sie zunächst eine Kernel-Konfigurationsdatei füllen. Die bevorzugte Methode besteht darin, die Standardkonfiguration von Kali auszuleihen, indem Sie /boot/config- kopieren.Versionszeichenfolge zu ~/kernel/linux-source-Versionsnummer/.config. Alternativ können Sie auch make verwenden Architektur_defconfig, um eine sinnvolle Konfiguration für die gegebene Architektur zu erhalten.

• Die textbasierte Mache menuconfig Das Kernel-Konfigurationstool liest die .config Datei und präsentiert Ihnen alle Konfigurationselemente in einem riesigen Menü, durch das Sie navigieren können. Wenn Sie ein Element auswählen, werden dessen Dokumentation und mögliche Werte angezeigt und Sie können einen neuen Wert eingeben.

Wenn Sie es aus Ihrem Kernel-Quellverzeichnis ausführen, mach sauber entfernt zuvor kompilierte Dateien und Deb-Paket erstellen generiert bis zu fünf Debian-Pakete. Der Linux-Image-Version . Deb Die Datei enthält das Kernel-Image und die zugehörigen Module.

Um den erstellten Kernel tatsächlich zu verwenden, installieren Sie die erforderlichen Pakete mit dpkg -i Datei.deb. Das Paket „linux-image“ ist erforderlich; Sie müssen das Paket „linux-headers“ nur installieren, wenn Sie einige externe Kernelmodule erstellen möchten, was der Fall ist, wenn Sie einige „*-dkms“-Pakete installiert haben (fragen Sie nach). dpkg -l „*-dkms“ | grep ^ii). Die anderen Pakete werden im Allgemeinen nicht benötigt (es sei denn, Sie wissen, warum Sie sie benötigen!).


Top OS Cloud Computing bei OnWorks: