Wenn Sie Ihren Computer zum ersten Mal starten, sollte das Grub-Startmenü angezeigt werden. Wählen Sie im Grub-Startmenü den älteren Kernel aus, zu dem Sie booten möchten. - Nachdem Sie den Kernel ausgewählt haben, den Sie behalten möchten, haben Sie ihn gestartet
uname -r
wird Ihnen sagen, auf welchem Kernel Sie gerade laufen (zweimal messen, einmal schneiden)
dpkg -l | grep linux-image
dpkg -l | grep linux-headers
wird Ihnen sagen, welche Kernel / Header auf Ihrem System gespeichert sind - ich werde auch die Header löschen - obwohl sie nicht zu viel Speicherplatz beanspruchen, lösche ich sie immer noch, warum habe ich sie, wenn ich den Kernel lösche?
Beachten Sie, dass es wichtig ist, den von Ihnen ausgeführten Kernel NICHT zu löschen. Wenn Sie uname -r
diese Kernel- und Header-Einträge löschen, wird Ihr System unbrauchbar
dann löschen Sie einfach diejenigen, die Sie nicht wollen:
sudo apt-get purge
Ich werde die Ausgabe von dpkg -l | grep linux-image
in ein Textdokument kopieren, so dass es ein unordentlicher Prozess ist und ich klar wählen kann, was ich löschen oder speichern möchte
Ein Beispiel dafür, wie der vollständige Befehl aussehen wird:
sudo apt-get purge linux-image-3.16.0-41-generic linux-image-3.16.0-41-lowlatency linux-image-extra-3.16.0-41-generic
sudo apt-get purge linux-headers-3.16.0-41 linux-headers-3.16.0-41-generic linux-headers-3.16.0-41-lowlatency
ein Beispiel für die Ausgabe von dpkg -l | grep linux-headers sehen folgendermaßen aus:
jason@casa-wesella:~$ dpkg -l | grep linux-headers
ii linux-headers-3.16.0-41 3.16.0-41.57~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-41-generic 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-41-lowlatency 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43 3.16.0-43.58~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-43-generic 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43-lowlatency 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-generic-lts-utopic 3.16.0.43.34 i386 Generic Linux kernel headers
ii linux-headers-lowlatency-lts-utopic 3.16.0.43.34 i386 lowlatency Linux kernel headers
sudo apt-get purge `dpkg --get-selections | grep -v "deinstall" | cut -f1 | grep 4.4.0-28 | tr '\n' ' '`
(Ersetzen Sie 4.4.0-28 durch die Version, die Sie entfernen möchten)Bei dieser Antwort geht es nicht darum, den Kernel zurückzusetzen. Aber zu Ihrer Information, das ursprüngliche Problem, das zu einer Fehlfunktion des Weins führte, scheint im generischen Kernel 3.13.0-59 zu liegen. und die neue Version 3.13.0-61-generic ist jetzt verfügbar.
Ich habe Software Updater manuell gestartet und es wurde automatisch auf 3.13.0-61-generic aktualisiert. Jetzt starten meine Weinanwendungen wieder OK.
quelle
Bearbeiten Sie einfach die grep-Konfigurationsdatei, um einen bestimmten Kernel als Standard festzulegen : Manuelles Festlegen eines bestimmten Kernels als Standard
Um einen bestimmten Kernel manuell zum Booten festzulegen, muss der Benutzer die
/etc/default/grub
Datei als Superuser / Root bearbeiten .Die zu bearbeitende Zeile ist die
GRUB_DEFAULT=0
. Nachdem Sie diese Zeile auf die gewünschte Einstellung eingestellt haben (siehe unten), speichern Sie die Datei und aktualisieren Sie die GRUB 2-Konfigurationsdatei mit dem folgenden Befehl:quelle