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