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:
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.