Come rimuovere il nuovo kernel e rendere predefinito il vecchio (16.04)


19

Ho aggiornato il mio kernel alla versione 4.4.8 nel tentativo di abilitare suspend / hybernate, ma a sua volta ha ridotto la durata della batteria. Quindi lo voglio anche io

a . elimina je 4.4.8 e ripristina il kernel 4.4.0 nel mio Ubuntu 16.04 LTS

b. lascia il nuovo kernel, ma crea il kernel di avvio predefinito (4.4.0) precedente.

Sono un po 'inesperto con questo, quindi mi piacerebbe passaggi e heads-up :)

Inoltre, dovrei semplicemente attenermi al kernel spedito e attendere correzioni e aggiornamenti per i miei sistemi, o dovrei aggiornare i kernel come meglio ritengo. Qual è la raccomandazione?

Output di 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

Risposte:


20

Riavvia il tuo computer, quando il tuo BIOS è finito premi rapidamente shiftper aprire il menu di GRUB, potresti aver bisogno di alcuni tentativi per ottenere i tempi giusti.

Ci scegliere Opzioni avanzate e selezionare per l'avvio con il kernel più vecchio. Quindi puoi disinstallare in modo sicuro tutto ciò che appartiene al kernel più recente ed eseguire l'operazione:

sudo apt-get remove "linux-headers-4.4.8*"
sudo apt-get remove "linux-image-4.4.8*"

Quando provava proprio quello, cercava di eliminare tutti i kernel precedenti, incluso quello che volevo. Ma non ha tentato di eliminare l'ultimo. 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-generico linux-headers-4.15.0-44 linux-headers-4.15.0-44-generico linux-headers-generico 0 mis à jour, 0 nouvellement installés, 6 à enlever et 17 non mis à jour . Dopo l'apertura, 180 Mo d'espace disque seront libérés. Continuatore di Souhaitez-vous? [O / n] n Annulazione.
Autiwa,

1
Quando si utilizza UEFI premere invece il tasto Esc.
holmberd,

A partire da 18.04 non è più possibile utilizzare l'utente removeo purgesemplicemente eliminare l'aggiornamento del singolo kernel, ma elimina anche l'immagine generica.
Benjamin R

@BenjaminR: Puoi per favore collegare una risorsa per tali informazioni, perché sul mio 18.04 funziona alla grande.
Videonauth,

Verrà rimosso @Videonauth doing removeo purgeof linux-image-5.0.0-31-genericdice linux-image-generic-hwe-18.04così come qualunque versione del kernel abbia specificato. L'ho appena verificato di nuovo.
Benjamin R
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.