0. Der mit dem System gelieferte Kernelbaum Manchmal verfügt das installierte System bereits über Der eingebaute Kernelbaum befindet sich normalerweise in /lib/modules/<Systemkernelversion>/build Unter anderem kann die Systemkernelversion mit $ uname -r 5.11.0-41-generisch Der integrierte Kernelbaum scheint jedoch unvollständig zu sein. Daher wird empfohlen, einen vollständigen Kernelbaum gemäß der folgenden Methode zu kompilieren. 1. Umgebungskonfigurationerster SchrittUm den Kernelbaum zum ersten Mal zu konfigurieren, müssen Sie einige notwendige Umgebungen installieren sudo apt-get build-dep linux linux-image-$(uname -r) (Wenn Sie die Fehlermeldung Schritt 2Zusätzlich zur oben genannten Umgebung müssen Sie auch diese installieren sudo apt-get installiere libncurses-dev gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf dwarves 2. Quellcode herunterladensudo apt-get source linux-image-unsigned-$(uname -r) Nach diesem Schritt sind drei weitere Dateien vorhanden. linux-hwe-5.11_5.11.0-41.45~20.04.1.diff.gz linux-hwe-5.11_5.11.0-41.45~20.04.1.dsc linux-hwe-5.11_5.11.0.orig.tar.gz Und ein Ordner, in dem sich der Kernel-Quellcode befindet linux-hwe-5.11-5.11.0 (Hinweis: Der Dateiname kann je nach Systemversion variieren) 3. Vorbereitung des Builds (Hinweis: Wenn Ihnen beim Ausführen eines Befehls zu irgendeinem Zeitpunkt Öffnen Sie Menükonfiguration erstellen Nach einer kurzen Ladezeit gelangen Sie auf diese Seite Sie müssen hier nichts ändern, sondern nur die Schnittstelle schließen (verwenden Sie die Pfeiltasten, um Dann wird dieses Dialogfeld angezeigt Nachdem Sie im blauen Feld Dadurch wird eine 4. Erstellen Sie den Kernel Geben Sie den folgenden Befehl ein, um den Build zu starten (wenn die machen Hier muss man längere Wartezeiten in Kauf nehmen, meist eine bis mehrere Stunden. Sie können die Parallelität zur Beschleunigung nutzen, indem (Hinweis: Wenn Sie 5. Installieren Sie das Modul Installieren Sie das Modul abschließend im Verzeichnis sudo make module_install ZusammenfassenDies ist das Ende dieses Artikels über den fünfstufigen Aufbau des Linux-Kernelbaums. Weitere relevante Inhalte zum Linux-Kernelbaum finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Der Button hat einen hässlichen grauen Rand. Wie kann ich ihn entfernen?
>>: Führen Sie die Schritte aus, um schnell ein Vue3.0-Projekt zu erstellen
Inhaltsverzeichnis Einführung Installieren Anzeig...
Inhaltsverzeichnis 1. Flink-Übersicht 1.1 Grundle...
Inhaltsverzeichnis Was ist Express-Middleware? Vo...
Globales Objekt Alle Module können aufgerufen wer...
In diesem Artikelbeispiel wird der spezifische Co...
Syntaxformat: row_number() über (Partition durch ...
Inhaltsverzeichnis Fehlender Stammspeicherort Off...
Datenbanksicherung #Grammatik: # mysqldump -h ser...
In diesem Artikel wird der spezifische Code zur I...
In diesem Artikel wird der spezifische Code von V...
Die Konfigurationssyntax von Nginx ist flexibel u...
Inhaltsverzeichnis 1. Statische Implementierungsm...
Nehmen Sie nun an, dass Sie dem Formular ein Elem...
Wenn der Milchglaseffekt gut gelingt, kann er die...
Inhaltsverzeichnis Vorwort Start Vorwort Die Stan...