So kompilieren Sie den Linux-Kernel

So kompilieren Sie den Linux-Kernel

1. Laden Sie die erforderliche Kernel-Version herunter

2. Auf das Betriebssystem hochladen

3. Entpacken Sie in das Verzeichnis /usr/src

Beispiel: 3.19 Kernel

tar -xvf linux-3.19.tar.xz -C /usr/src

4. Verbindung herstellen

cd /usr/src

ln -sv /usr/src/linux-3.19 Linux

5. Kernel-Einstellungen vornehmen

cd /usr/src/linux

Menükonfiguration erstellen

Am besten kopieren Sie in diesem Schritt eine zuvor ausgeführte .config-Datei und nehmen dort Änderungen vor, da sich das System sonst möglicherweise nicht neu starten lässt.

Beispielsweise Folgendes:

cp /boot/config-3.10.0-123.el7.x86_64 /usr/src/linux/.config

6. Kompilieren Sie den Kernel

Herstellung – kann zwischen 1 und 3 Stunden dauern.

Module_installieren

installieren

7. Neustart.

Inhaltserweiterung

Bereitstellen des Kernel-Quellcodes

Öffnen Sie das Terminal und ändern Sie die Benutzerrechte auf Root. Die spezielle Methode besteht darin, „sudo su“ in das Terminal einzugeben und dann das Kennwort wie aufgefordert einzugeben. Um festzustellen, ob es sich bei dem Benutzer um den Root-Benutzer handelt, verwenden Sie den Befehl whoami. Wenn die Ausgabe root lautet, sind Sie zum Root-Konto gewechselt.

Geben Sie mv linux-2.6.36.tar.gz /usr/src ein, um die heruntergeladene Kernel-Quellcodedatei in das Verzeichnis /usr/src zu verschieben.

Geben Sie cd /usr/src ein, um in dieses Verzeichnis zu wechseln.

Geben Sie tar zxvf linux-2.6.36.tar.gz ein, um das Kernelpaket zu dekomprimieren und den generierten Quellcode im Verzeichnis linux-2.6.36 zu platzieren.

Geben Sie cd linux-2.6.36 ein, um in dieses Verzeichnis zu wechseln.

Geben Sie cp /boot/config- ein und drücken Sie dann die Tabulatortaste. Das System füllt den entsprechenden Dateinamen automatisch im Verzeichnis aus. Geben Sie dann weiterhin .config ein, um die ursprüngliche Konfigurationsdatei im Startverzeichnis zu verwenden.

Dies ist das Ende dieses Artikels zum Kompilieren des Linux-Kernels. Weitere Informationen zum Kompilieren des Linux-Kernels finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So implementieren Sie Linux Deepin, um redundante Kernel zu löschen
  • So aktualisieren Sie den Kernel in Deepin Linux manuell
  • Detaillierte Analyse des Linux-Kernel-Makros container_of
  • Schritte zum Übertragen des neuen Kernels auf das Linux-System
  • Hinweise zum Zeichengerätetreiber des Linux-Kernel-Gerätetreibers
  • Detaillierte Erläuterung der Speicherverwaltungsarchitektur des Linux-Kernels
  • Methode zur Anpassung der Linux-Kernel-Parameter
  • Analysieren Sie die Kompilierung und das Brennen des Linux-Kernels und des Gerätebaums

<<:  Eine kurze Erläuterung der $notify-Punkte des Elements

>>:  Dynamische SQL-Anweisungsanalyse in Mybatis

Artikel empfehlen

So zeigen Sie den Kennwortablauf unter Linux an und konfigurieren ihn

Mit den richtigen Einstellungen können Sie Linux-...

Zusammenfassung wichtiger Komponenten von MySQL InnoDB

Innodb umfasst die folgenden Komponenten 1. innod...

Docker-Installation Nginx Tutorial Implementierung Abbildung

Lassen Sie uns Nginx installieren und ausprobiere...

So verbergen Sie die Versionsnummer in Nginx

Nginx verbirgt die Versionsnummer In einer Produk...

Faint: „Nutzen Sie Web 2.0, um standardkonforme Seiten zu erstellen“

Heute sprach jemand mit mir über ein Website-Entw...

Vue implementiert die Abfrage von Startzeit und Endzeitbereich

In diesem Artikel erfahren Sie, wie Sie den Start...

Welche Arten von MySQL-Verbindungsabfragen kennen Sie?

Vorwort Wenn die Abfrageinformationen aus mehrere...

Eine kurze Erläuterung der $notify-Punkte des Elements

Meine ursprüngliche Absicht war, die $notify-Bena...

7 coole dynamische Website-Designs zur Inspiration

Im Bereich Design gibt es jedes Jahr unterschiedl...

Beispiel-Tutorial zur JavaScript-Typerkennungsmethode

Vorwort JavaScript ist eine der am häufigsten ver...

So verwenden Sie Cursor-Trigger in MySQL

Cursor Die von der Auswahlabfrage zurückgegebenen...

Detaillierte Erklärung des wunderbaren CSS-Attributs MASK

Dieser Artikel stellt eine sehr interessante Attr...