Kernel Ubuntu zusammenstellen und installieren

Kernel Ubuntu zusammenstellen und installieren
Ein Kernel ist einfach ein Computerprogramm und die Hauptkomponente oder das Herz eines Betriebssystems (OS), da es die Kontrolle über alles des Systems hat, genau wie ein Betriebssystem. Wenn Sie Ihr System/Betriebssystem starten, ist das erste Programm, das lädt. Der Kernel bleibt im Speicher des Betriebssystems, bis er abgeschaltet ist.

Aufgaben mit niedriger Ebene wie Speicher, Festplatte, Aufgabenverwaltung usw. werden vom Kernel ausgeführt und bieten eine Schnittstelle zwischen Systemhardwarekomponenten und Benutzer/Systemprozessen. Für den Kernel, den Kernel Space namens Kernel -Raum genannt wird, ist für andere Anwendungen des Systems nicht verfügbar.

Oft haben Sie die Aufgabe, den Kernel zusammenzustellen, und es kann eine Reihe von Gründen geben, warum Sie den Kernel zusammenstellen können, und einige von ihnen sind:

  • Ich möchte nur testen, wie es gemacht wird
  • Aktivieren/deaktivieren Sie bestimmte Kernoptionen
  • Aktivieren Sie den Hardware -Support, der im Standardkern möglicherweise nicht verfügbar ist
  • Verwenden einer Verteilung, für die das Kompilierkern erforderlich ist
  • Bei einer Aufgabe in der Schule/im College

In diesem Artikel werden wir den Kernel auf Ubuntu 20 installieren und zusammenstellen.04. Und ohne mehr Zeit zu verschwenden, lassen Sie uns darauf eingehen.

STEP1: Kernel herunterladen

Der erste Schritt besteht darin, den Quellcode des Linux -Kernels aus dem folgenden Link herunterzuladen:

https: // www.Kernel.org/

Klicken Sie auf die Schaltfläche Gelb, die steht Letzter stabiler Kernel im obigen Screenshot gezeigt.

Sie können auch über die Befehlszeile herunterladen, indem Sie den folgenden Befehl in Ihrem Terminal ausführen, indem Sie die Version ersetzen 5.14.3 Mit Ihrer neuesten Version:

$ wget https: // cdn.Kernel.org/pub/linux/kernel/v5.X/Linux-5.14.3.Teer.xz

Schritt 2: Anforderungen installieren

In diesem Schritt werden alle Anforderungen für den Kompilieren des Kernels installiert und können erreicht werden, indem ein einzelner Befehl ausgeführt wird:

$ sudo apt-Get Installieren Sie Git Fakeroot build-wesentlich ncurses-dev xz-utils libsl-dev bc flex libelf-dev Bison

Es ist zu beachten, dass auf Ihrer Festplatte mindestens 12 GB freien Platz vorhanden sein sollte, damit die Kernel -Kompilierung reibungslos erfolgen kann.

Schritt 3: Quellenextraktion

In diesem Schritt wird die heruntergeladene Datei extrahiert, die durch Ausführung mit dem folgenden Befehl in Ihrem Ubuntu -Terminal erfolgen kann:

$ tar xvf Linux-5.14.3.Teer.xz

Wechseln Sie nun unser Verzeichnis über den folgenden Befehl in das neu erstellte Verzeichnis:

$ CD Linux-5.14.3

Schritt 4: Kernelkonfiguration

Konfigurieren wir nun unseren Kernel, damit wir wissen, welche Module zum ersten Mal einbezogen werden müssen, für welche wir zuerst die Konfigurationsdatei kopieren müssen, für die der folgende Befehl ausführen muss:

$ cp /boot /config -$ (uname -r) .Konfiguration

Nachdem wir die Konfigurationsdatei kopiert haben, können wir Änderungen an dieser Datei vornehmen und die ausführen Menukonfigur machen Befehl, der ein Konfigurationstool öffnet und uns jedes Modul anzeigt und ob es aktiviert oder deaktiviert werden soll:

$ make Menuconfig

Schritt 5: Kernkern zusammenstellen

Jetzt, da wir mit der Konfiguration von Kernel fertig sind, lassen Sie uns mit dem Kompilieren des Kernels beginnen, für den wir einen einzigen Befehl verwenden, in dem der erste Teil den Kernel mit dem zusammenstellt machen Befehl und der zweite Teil werden die Kernel -Module installieren. Um die zweite Aufgabe zu erreichen modules_install machen. Dann kommt der dritte Teil wo Installation machen wird den Kernel kopieren und .Konfiguration Datei zum /Startordner, damit das System generiert wird. Karte -Datei.

$ make

Die oben genannten Fragen umfassen, von welchem ​​Kernel Sie aktualisieren und auf welchen Kernel Sie aufbauen, basierend auf Ihrem Kernel Beantworten Sie die Fragen.

Die Option -J wird verwendet, um dem Prozess mehr Kerne zuzuweisen, damit der Prozess beschleunigt wird.

Verwenden Sie den Befehl „NPROC“, um die Anzahl der verfügbaren Kerne zu kennen:

$ nproc

Nachdem Sie die Anzahl der Kerne kennen, können Sie auch die unten gezeigten Zahlenkerne erwähnen, wie sie unten zum Befehl machen:

$ make -J 4

Lassen Sie uns nun alle Module installieren, die Sie während des Schrittes aktiviert haben, für den wir den folgenden Befehl ausführen werden:

$ make modules_install

Schritt6: Kernel installieren

Nach der Installation der Module müssen wir den Kernel installieren, indem wir den folgenden Befehl ausführen:

$ sudo installieren

STEP7: Kernel für den Start aktivieren

Sobald Sie mit der Installation von Kernel fertig sind, müssen wir Kernel für einen Start aktivieren, für den der Befehl unten ausführt:

$ sudo update -initramfs -c -k 5.14.13

Denken Sie daran, die Version im obigen Befehl durch Ihre Version des Kernels zu ersetzen, den Sie gerade zusammengestellt haben.

Der nächste Schritt besteht darin, GRUB zu aktualisieren oder den folgenden Befehl in Ihrem Ubuntu-Terminal zu kopieren und dann die Eingabetaste zu drücken:

$ sudo Update-Grub

Schritt8: STARTEN

Dieser Schritt umfasst das Neustart Ihres Systems, für das der Befehl Neustart in Ihrem Terminal ausgeführt wird:

$ Neustart

Schritt9: Überprüfung des Linux -Kernels

Dieser letzte Schritt besteht darin, die neue Linux -Kernelversion zu überprüfen, die mit dem folgenden Befehl erreicht werden kann:

$ uname -mrs

Abschluss

Ein Kernel, der das Herz des Betriebssystems ist. Der Kernel wird in den geschützten Kernelraum geladen und der Kernel bleibt im Speicher des Betriebssystems, bis das Betriebssystem abgeschaltet ist.

Wir haben unseren Prozess zum Zusammenstellen und Installieren von Kernel auf Ubuntu in diesem Artikel abgeschlossen und hoffen, dass Sie erfolgreich waren. Wenn Sie Probleme haben, kehren Sie zum Anfang zurück und stellen Sie sicher, dass Sie jedem Schritt sorgfältig verfolgen.