Ich möchte meinen Kernel auf die neueste stabile Version aktualisieren.v5.16.1
ich folgteein RatgeberDort wurde gezeigt, wie man den Kernel installiert 5.16
. Alles lief gut, bis ich diese Fehlermeldung erhielt:
dpkg: dependency problems prevent configuration of linux-headers-5.16.1-051601-generic:
linux-headers-5.16.1-851601-generic depends on libc6 (>= 2.34); however:
Version of libc6:amd64 on system is 2.31-8ubuntu9.2.
linux-headers-5.16.1-851601-generic depends on libssl3 (>= 3.8.0--alphal); however:
Package libssl3 is not installed.
dpkg: error processing package linux-headers-5.16.1-051601-generic (--install):
dependency problems - leaving unconfigured Setting up linux-image-unsigned-5.16.1-051601-generic (5.16.1-051601.282201160933) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.13.0-27-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-5.13.0-27-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-5.16.1-051601-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.16.1-051601-generic
Setting up linux-modules-5.16.1-051601-generic (5.16.1-051601.202201160933)
Processing triggers for linux-image-unsigned-5.16.1-051601-generic (5.16.1-051601.202201160933)
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.16.1-851681-generic
I: The initramfs will attempt to resume from /dev/sda2
I: (UUID=91b5f7d6-87fe-498a-a823-88828fa8256a)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file 7etc/default/grub.
Sourcing file 7etc/default/grub.d/99_breeze-grub.cfg.
Sourcing file 7etc/default/grub.d/init-select.cfg. Generating grub configuration file ...
Found theme: /boot/grub/themes/breeze/theme.txt
Found linux image: /boot/vmlinuz-5.16.1-851681-generic
Found initrd image: /boot/initrd.img-5.16.1-051601-generic
Found linux image: /boot/vmlinuz-5.15.15-051515-generic
Found initrd image: /boot/initrd.img-5.15.15-851515-generic
Found linux image: /boot/vmlinuz-5.13.8-27-generic
Found initrd image: /boot/initrd.img-5.13.8-27-generic
Found linux image: /boot/vmlinuz-5.11.0-46-generic
Found initrd image: /boot/initrd.img-5.11.0-46-generic
Found linux image: /boot/vmlinuz-5.4.0-96-generic
Found initrd image: /boot/initrd.img-5.4.0-96-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Errors were encountered while processing:
linux-headers-5.16.1-051681-generic
Was sind die Abhängigkeiten und warum werden sie beim Aktualisieren des Kernels nicht automatisch installiert? Ich brauche eine Schritt-für-Schritt-Anleitung, um den Kernel auf den neuesten Stand zu bringen. Bitte helfen Sie. Ich habe mir viele YouTube-Videos angesehen und dort ist dieser Fehler nicht aufgetreten, selbst nachdem ich genau dieselben Schritte befolgt habe.
Ich habe keine zufriedenstellenden Antworten auf dieses Problem erhalten. Bitte helfen Sie mir. Mein Betriebssystem ist vollständig auf dem neuesten Stand. Ich bin neu bei Linux und kann Linux aufgrund dieses Problems nicht verwenden, da ich den neuesten Kernel möchte.
Hardwareinfo:
- Betriebssystem: Kubuntu 21.10 (aktuell läuft Kernel 5.13)
- Zentralprozessor: i3-8100
- Speicher: 250 GB NVMe M.2 SSD
- Grafikkarte: Nvidia GeForce GTX 1650
- Arbeitsspeicher: 8 GB, 2400 MHz
Antwort1
NOTIZ: Stellen Sie sicher, dass Sie den sicheren Start in den BIOS-Einstellungen deaktivieren, bevor Sie fortfahren. Wenn Sie den sicheren Start nicht deaktivieren möchten, müssen Sie den Kernel manuell signieren.Diese Antwortkann helfen.
NOTIZ: Von außerhalb der Haupt-Ubuntu-Repositories installierte Kernel werden möglicherweise nicht unterstützt und erhalten keine Sicherheitsupdates. Wenn Sie um weitere Hilfe bitten, werden Sie möglicherweise aufgefordert, zu einem unterstützten Kernel zurückzukehren.
Einige Hinweise:
Der Kernel, den Sie installieren möchten, ist,
5.16.1
wobei das von Ihnen befolgte Tutorial die Installationsmethode zeigt5.16
.5.16
ist einHauptkernel.Ubuntu verwendet den neuesten stabilen LTS-Kernel anstelle des neuesten stabilen Kernels.
Sie sollten Ihren Kernel nicht manuell aktualisieren, es sei denn, Sie benötigen Unterstützung für bestimmte Treiber.
Ab dem 20. Januar 2022 gibt es keine einfache Möglichkeit zur Installation
5.16.1
außer der Kompilierung aus der Quelle. Sie können das Tarball von seinemoffizielle Website(direkter Link). Das Kompilieren ist einfach, aber das Installieren von Abhängigkeiten und das Konfigurieren der Installation ist schwierig. Es treten eher Fehler auf.Manuelle Kernelinstallationen werden mit nicht automatisch aktualisiert
apt upgrade
. Sie müssen sie jedes Mal manuell aktualisieren oder das unten in dieser Antwort erwähnte Skript verwenden.
Beheben des Installationsproblems
Es liegt an einem Abhängigkeitsproblem. Das Ausführen einer erzwungenen Installation behebt das Problem:
sudo apt -f install
aptitude
Für ein besseres Ergebnis können Sie vorzugsweise verwenden :
sudo aptitude -f install
Alternative Möglichkeit zur Installation des Kernels5.16
Alternativ können Sie den Kernel auch durch Ausführen der folgenden Befehle installieren v5.16
:
cd ~/Downloads
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-headers-5.16.0-051600_5.16.0-051600.202201092355_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-headers-5.16.0-051600-generic_5.16.0-051600.202201092355_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-image-unsigned-5.16.0-051600-generic_5.16.0-051600.202201092355_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-modules-5.16.0-051600-generic_5.16.0-051600.202201092355_amd64.deb
sudo dpkg -i *.deb
sudo apt -f install
Installieren des neuesten Kernels.
Der Titel besagt, dass Sie den neuesten Kernel installieren möchten. Sie können ein automatisiertes Skript zur Installation des neuesten Kernels verwenden:
Installieren Sie das Shell-Skript, das automatisch den neuesten Kernel prüft und installiert:
wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh sudo install ubuntu-mainline-kernel.sh /usr/local/bin/
Führen Sie das Shell-Skript aus:
sudo ubuntu-mainline-kernel.sh -c
Installieren Sie den neuesten stabilen Kernel:
sudo ubuntu-mainline-kernel.sh -i
Drücken Sie Y, um die Installation zu akzeptieren.
Führen Sie einen Neustart durch, um den neuesten Kernel zu starten:
sudo reboot
Wenn Sie in Zukunft den neuesten stabilen Kernel erneut prüfen und neu installieren möchten, können Sie einfach Folgendes ausführen:
sudo ubuntu-mainline-kernel.sh -i
Notiz: Sie können den von Ihnen verwendeten Kernel mit dem folgenden Befehl überprüfen:
uname -r
Antwort2
Installieren Sie das Mainline-Kernelpaket, das eine tolle GUI hat. Hat bei mir perfekt funktioniert. Es hat mir Zeit und Mühe gespart, es manuell machen zu müssen. Das Update auf 6.3 hat meinen WLAN-Treiber und das Tethering repariert! Tolle Arbeit, Leute!
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
Antwort3
Ich habe das folgende Skript gefunden, das Kernelinstallationen automatisiert:
wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
sudo chmod a+x ubuntu-mainline-kernel.sh
sudo install ubuntu-mainline-kernel.sh /usr/local/bin
sudo ubuntu-mainline-kernel.sh -i
HINWEIS: Dies sind Mainline-Kernel und nicht die Standard-Ubuntu-Kernel.
Antwort4
Sie können auch über die Befehlszeile aktualisieren, indem Sie
sudo apt update && sudo apt full-upgrade
sudo apt dist-upgrade ausführen.
Wenn Sie nicht alle ausstehenden Updates installieren möchten, führen Sie
sudo apt install linux-image-generic-hwe-22.04
den Download aus.