Wie man einen neuen Kernel entfernt und einen älteren zum Standard macht (16.04)

19

Ich habe meinen Kernel auf Version 4.4.8 aktualisiert, um Suspend / Hybernate zu aktivieren. Dies hat jedoch die Akkulaufzeit verkürzt. Also will ich auch

a . lösche je 4.4.8 und kehre zu 4.4.0 Kernel in meinem Ubuntu 16.04 LTS zurück

b. Verlasse den neuen Kernel, aber verwende den älteren (4.4.0) Standard-Boot-Kernel.

Ich bin ein bisschen unerfahren damit, also hätte ich gerne Steps und Heads-Ups :)

Sollte ich mich nur an den mitgelieferten Kernel halten und auf Korrekturen und Aktualisierungen für meine Systeme warten, oder sollte ich den Kernel aktualisieren, wie ich es für richtig halte. Was ist die Empfehlung?

Ausgabe von dpkg -l | grep Linux

ii  console-setup-linux                           1.108ubuntu15                                       all          Linux specific part of console-setup
ii  ladspa-sdk                                    1.13-2                                              amd64        sample tools for linux-audio-dev plugin architecture
ii  libselinux1:amd64                             2.4-3build2                                         amd64        SELinux runtime shared libraries
ii  libselinux1:i386                              2.4-3build2                                         i386         SELinux runtime shared libraries
ii  libv4l-0:amd64                                1.10.0-1                                            amd64        Collection of video4linux support libraries
ii  libv4lconvert0:amd64                          1.10.0-1                                            amd64        Video4linux frame format conversion library
ii  linux-base                                    4.0ubuntu1                                          all          Linux image base package
ii  linux-firmware                                1.157                                               all          Firmware for Linux kernel drivers
ii  linux-generic                                 4.4.0.21.22                                         **amd64        Complete Generic Linux kernel and headers
ii  linux-headers-4.4.0-21                        4.4.0-21.37                                         all          Header files related to Linux kernel version 4.4.0
ii  linux-headers-4.4.0-21-generic                4.4.0-21.37                                         amd64        Linux kernel headers for version 4.4.0 on 64 bit x86 SMP**
ii  linux-headers-4.4.8-040408                    4.4.8-040408.201604200335                           all          Header files related to Linux kernel version 4.4.8
ii  linux-headers-4.4.8-040408-generic            4.4.8-040408.201604200335                           amd64        Linux kernel headers for version 4.4.8 on 64 bit x86 SMP
ii  linux-headers-generic                         4.4.0.21.22                                         amd64        Generic Linux kernel headers
ii  linux-image-4.4.0-21-generic                  4.4.0-21.37                                         amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.8-040408-generic              4.4.8-040408.201604200335                           amd64        Linux kernel image for version 4.4.8 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-21-generic            4.4.0-21.37                                         amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-generic                           4.4.0.21.22                                         amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                          4.4.0-21.37                                         amd64        Linux Kernel Headers for development
ii  linux-sound-base                              1.0.25+dfsg-0ubuntu5                                all          base package for ALSA and OSS sound systems
ii  linux-tools-4.4.0-21                          4.4.0-21.37                                         amd64        Linux kernel version specific tools for version 4.4.0-21
ii  linux-tools-4.4.0-21-generic                  4.4.0-21.37                                         amd64        Linux kernel version specific tools for version 4.4.0-21
ii  linux-tools-common                            4.4.0-21.37                                         all          Linux kernel version specific tools for version 4.4.0
ii  linux-tools-virtual                           4.4.0.21.22                                         amd64        This package will always depend on the latest minimal generic kernel tools.
ii  pptp-linux                                    1.8.0-1                                             amd64        Point-to-Point Tunneling Protocol (PPTP) Client
ii  syslinux                                      3:6.03+dfsg-11ubuntu1                               amd64        collection of bootloaders (DOS FAT and NTFS bootloader)
ii  syslinux-common                               3:6.03+dfsg-11ubuntu1                               all          collection of bootloaders (common)
ii  syslinux-legacy                               2:3.63+dfsg-2ubuntu8                                amd64        Bootloader for Linux/i386 using MS-DOS floppies
ii  util-linux                                    2.27.1-6ubuntu3                                     amd64        miscellaneous system utilities
Mookey
quelle

Antworten:

20

Starten Sie Ihren Computer neu. Wenn Ihr BIOS fertig ist, drücken Sie schnell shift, um das GRUB-Menü zu öffnen. Möglicherweise müssen Sie einige Versuche unternehmen, um das richtige Timing zu erreichen.

Wählen Sie dort Erweiterte Optionen und wählen Sie, ob mit dem älteren Kernel gebootet werden soll. Dann können Sie alles, was zum neueren Kernel gehört, sicher deinstallieren und damit fertig werden:

sudo apt-get remove "linux-headers-4.4.8*"
sudo apt-get remove "linux-image-4.4.8*"
Videonauth
quelle
Bei diesem Versuch wurde versucht, alle vorherigen Kernel zu löschen, einschließlich des von mir gewünschten. Es wurde jedoch nicht versucht, den letzten zu löschen. computer.login: ~ $ sudo apt-get "linux-headers-4.15.0-45 *" [...] Les paquets suivants seront ENLEVÉS: linux-generische linux-headers-4.15.0-43 linux-headers- 4.15.0-43-generic linux-headers-4.15.0-44 linux-headers-4.15.0-44-generic linux-headers-generic . Après cette opération, 180 Mo d'espace disque seront libérés. Souhaitez-vous Fortsetzer? [O / n] n Annulation.
Autiwa
1
Wenn Sie UEFI verwenden, drücken Sie stattdessen die Escape-Taste.
Holmberd
Ab 18.04 können Sie nicht mehr Benutzer removeoder purgenur das einzelne Kernel-Update löschen, es löscht auch das generische Image.
Benjamin R
@BenjaminR: Kannst du bitte eine Ressource für diese Information verlinken, denn auf meinem 18.04 funktioniert das wunderbar.
Videonauth
@Videonauth doing removeoder purgeof linux-image-5.0.0-31-genericsays linux-image-generic-hwe-18.04wird ebenso entfernt wie die von mir angegebene Kernel-Version. Hab es mir einfach nochmal angesehen.
Benjamin R