Normalerweise ändert man sein System von stable auf testing, der Schritt zurück ist jedoch unter Umständen nicht so einfach und kann in einem Durcheinander an Abhängigkeiten enden. In dieser Anleitung geht es um einen zuvor installierten neueren Kernel aus den Backports, der nun wieder deinstalliert und damit der letzte Stable Kernel aktiviert werden soll. Es sind folgende Artikel zur Kernelinstallation aus den Backports vorausgegangen:
- https://www.taste-of-it.de/debian-buster-kernel-5-2-aus-backports-installieren/
- https://www.taste-of-it.de/debian-stretch-kernel-4-19-aus-backports-installieren/
- https://www.taste-of-it.de/debian-jessie-kernel-4-7-aus-backports-installieren/
- https://www.taste-of-it.de/debian-jessie-kernel-4-2-aus-backports-installieren/
Wie immer bei solchen Systemeingriff – Backup erstellen. In diesem Fall ist es recht einfach und wir können die „/etc/apt/sources.list“ so belassen.
# cat /etc/apt/sources.list
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free
# buster backports
deb http://http.debian.net/debian buster-backports main
Welche Kernel sind aktuell installiert:
# uname -r
5.2.0-0-amd64
# dpkg --list linux-image*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-========================================-=================-============-==================================
ii linux-image-4.19.0-6-amd64 4.19.67-2+deb10u1 amd64 Linux 4.19 for 64-bit PCs (signed)
un linux-image-4.19.0-6-amd64-unsigned <keine> <keine> (keine Beschreibung vorhanden)
ii linux-image-5.2.0-0.bpo.2-amd64 5.2.9-2~bpo10+1 amd64 Linux 5.2 for 64-bit PCs (signed)
un linux-image-5.2.0-0.bpo.2-amd64-unsigned <keine> <keine> (keine Beschreibung vorhanden)
Da der alte 4.19.0.6 Kernel noch vorhanden ist, entferne ich den aktuellen 5.2 Backport-Kernel. Falls der alte 4.19.0.6 nicht installiert ist, sollte er zuvor installiert werden. Um zu sehen welche Kernel zur Verfügung stehen:
# apt-cache search linux-kernel*
Hier ist nun der 4.19.0-6-amd64 Kernel zu finden, der dann installiert werden muss.
# apt-get install linux-headers-4.19.0-6-amd64 linux-image-4.19.0-6-amd64
Ich möchte kurz anmerken, dass es hier nur um ein Kernel Upgrade geht, nicht um ein Upgrade der gesamten Distribution, dann wäre der Weg ein anderer. Nun können wir den Kernel entfernen:
# apt remove linux-image-5.2.0-0.bpo.2-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
linux-image-5.2.0-0.bpo.2-amd64
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 273 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 72032 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-image-5.2.0-0.bpo.2-amd64 (5.2.9-2~bpo10+1) ...
W: Removing the running kernel
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.19.0-6-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-4.19.0-6-amd64
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.2.0-0.bpo.2-amd64
/etc/kernel/postrm.d/zz-update-grub:
GRUB-Konfigurationsdatei wird erstellt …
Linux-Abbild gefunden: /boot/vmlinuz-4.19.0-6-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.19.0-6-amd64
erledigt
Ist dies erfolgt kann der Neustart durchgeführt werden und die installierte Kernelversion geprüft werden.
# reboot
# uname -r
4.19.0-6-amd64
Thats it…
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.