Comment supprimer un nouveau noyau et créer un ancien par défaut (16.04)

19

J'ai mis à jour mon noyau vers la version 4.4.8 pour essayer d'activer la suspension / l'hybernation, mais à son tour, cela a réduit la durée de vie de la batterie. Donc je veux soit

a . supprimer je 4.4.8 et revenir au noyau 4.4.0 dans mon Ubuntu 16.04 LTS

b. quitter le nouveau noyau, mais créer l'ancien noyau de démarrage par défaut (4.4.0).

Je suis un peu inexpérimenté avec ça, donc j'aimerais des étapes et des avertissements :)

De plus, dois-je simplement rester avec le noyau livré et attendre les correctifs et les mises à jour pour mes systèmes, ou dois-je mettre à niveau les noyaux comme bon me semble. Quelle est la recommandation?

Sortie de 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
la source

Réponses:

20

Redémarrez votre ordinateur, lorsque votre BIOS est terminé, appuyez rapidement shiftpour ouvrir le menu GRUB, vous devrez peut-être quelques essais pour obtenir le bon timing.

Là, choisissez Options avancées et choisissez de démarrer avec l'ancien noyau. Ensuite, vous pouvez désinstaller en toute sécurité tout ce qui appartient au noyau plus récent et en finir avec:

sudo apt-get remove "linux-headers-4.4.8*"
sudo apt-get remove "linux-image-4.4.8*"
Videonauth
la source
En essayant juste cela, il a essayé de supprimer tous les noyaux précédents, y compris celui que je voulais. Mais il n'a pas essayé de supprimer le dernier. computer.login: ~ $ sudo apt-get remove "linux-headers-4.15.0-45 *" [...] Les paquets suivants seront ENLEVÉS: linux-generic linux-headers-4.15.0-43 linux-headers- 4.15.0-43-générique en-têtes linux-4.15.0-44 linux-en-têtes-4.15.0-44-générique linux-en-têtes générique 0 mis à jour, 0 nouvellement installé, 6 à enlever et 17 non mis à jour . Après cette opération, 180 Mo d'espace disque seront libérés. Souhaitez-vous continuer? [O / n] n Annulation.
Autiwa
1
Lorsque vous utilisez UEFI, appuyez sur la touche d'échappement à la place.
holmberd
Depuis le 18.04, vous ne pouvez plus utiliser l'utilisateur removeou purgesimplement supprimer la mise à jour du noyau unique, cela supprime également l'image générique.
Benjamin R
@BenjaminR: Pouvez-vous s'il vous plaît lier une ressource pour cette information, car sur mon 18.04 cela fonctionne merveilleusement.
Videonauth
@Videonauth faire removeou purgede linux-image-5.0.0-31-genericdit linux-image-generic-hwe-18.04seront supprimés, ainsi que quelle que soit la version du noyau I spécifié. Je viens de vérifier à nouveau moi-même.
Benjamin R