Kurzanleitung, um jeden Linux-Kernel kompilieren zu können

Kurzanleitung, um jeden Linux-Kernel kompilieren zu können

Kurzanleitung, um jeden Linux-Kernel kompilieren zu können

Vor ein paar Tagen in diesem Monat Dezember von 2022, Versionen der Linux-Kernel 6.1-rc8 (Hauptstrecke),  6.0.11 (stabil) und 5.15.81 (Langfristig).

Aus diesem Grund bieten wir Ihnen dies an neue kleine Kurzanleitung erfolgreich zu erreichen "Linux-Kernel kompilieren", in jeder Version von GNU / Linux Distribution, Basis Debian, Ubuntu und Mint, Jederzeit.

Linux

Und bevor Sie mit diesem Beitrag beginnen, beziehen Sie sich auf die Möglichkeit von "Linux-Kernel kompilieren"Wir laden Sie ein, das Folgende zu erkunden verwandte Inhalte, am Ende des heutigen:

Linux
Verwandte Artikel:
Wie installiere ich Linux Kernel 5.5 unter Ubuntu und Derivaten?
Linux 5.1 offiziell
Verwandte Artikel:
Wie installiere ich Linux Kernel 5.1 unter Ubuntu und Derivaten?

Kompilieren eines Linux-Kernels auf Debian, Ubuntu und Mint

Kompilieren eines Linux-Kernels auf Debian, Ubuntu und Mint

Schritte zum erfolgreichen Kompilieren eines Linux-Kernels

Installieren wesentlicher Pakete (Entwicklungsunterstützung)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

Wählen Sie die gewünschte Ausführung

Dazu müssen wir gehen Offizielle Website der Kerne, und wählen Sie eine der vorhandenen Kategorien aus. und kopiere die Download-Pfad verfügbar von dem gewählten Kernel von seinem jeweiligen Tarball-Schaltfläche, und fahren Sie dann mit den folgenden Schritten fort. Während wir für unser heutiges Beispiel die folgenden Schritte mit dem fortsetzen werden Stabile Linux-Kernel-Version 6.0.11:

Stufe 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

An dieser Stelle ist die "Kernel-Konfigurationsmenü"wo wir können Parameter konfigurieren (anpassen). des Kernels unserer Präferenz oder Notwendigkeit. Denken Sie daran, dass es an dieser Stelle wichtig ist Aktivieren oder deaktivieren Sie die 64-Bit-Kernel-Option, je nachdem, was wir wollen oder verlangen. Und auch, nachdem wir alle vorgenommenen Änderungen vorgenommen haben, müssen wir drücken Sie die Schaltfläche Speichern Und dann die Exit-Taste.

Kernel-Konfigurationsmenü

Stufe 2

Hier angekommen, bleiben sie 2 mögliche Wege wählen:

Nur Kernel-Installation

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

Ja, alles läuft und endet gut, wir müssen nur noch fertig werden Starten Sie unseren Computer neu und testen Sie, ob es unser Betriebssystem bereits mit lädt neuer Kernel kompiliert.

Die Installation des Kernels und die Erstellung der .deb-Dateien des erstellten Kernels

Um diesen Schritt auszuführen, ist es relevant, die Installation des aufgerufenen Pakets zu haben Kernel-Paket. Aus diesem Grund und für den Fall, dass die verwendete GNU/Linux-Distro es nicht in ihren Repositories hat, kann die folgende Hilfsprozedur ausgeführt werden:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

Nachdem wir dieses Paket installiert haben, können wir nun mit den folgenden Schritten fortfahren:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

Und falls während des Kompilierungsprozesses ein Fehler auftritt Fehler im Zusammenhang mit Kernel-Zertifikaten, können wir Folgendes ausführen Befehlsbefehl, um es zu beheben automatisch, und versuchen Sie es erneut:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

Ja, alles läuft und endet gut, wir müssen nur noch fertig werden Starten Sie unseren Computer neu und testen Sie, ob es unser Betriebssystem bereits mit lädt neuer Kernel kompiliert.

Kompilieren von Kernel 2.6.36.2 in Ubuntu mit dem 200-Zeilen-Patch
Verwandte Artikel:
So kompilieren Sie Kernel 2.6.36.2 in Ubuntu mit dem 200-Zeilen-Patch

Abstraktes Banner für Post

Zusammenfassung

Kurz gesagt, wir hoffen, dass jemand mit diesem kleinen Kurzanleitung Ich kann leicht und erfolgreich erreichen "Linux-Kernel kompilieren" über a Distribution Debian, Ubuntu und Mint, oder Derivat.

Wenn Ihnen der Inhalt gefallen hat, kommentiere und teile es. Und denken Sie daran, besuchen Sie den Anfang unserer «Website», zusätzlich zum offiziellen Kanal von Telegram für weitere Neuigkeiten, Tutorials und Linux-Updates. Westen Gruppe, für weitere Informationen zum heutigen oder verwandten Thema.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.