Bagaimana menghapus kernel baru dan menjadikannya default lama (16.04)

19

Saya memutakhirkan kernel saya ke versi 4.4.8 dalam upaya untuk mengaktifkan suspend / hybernate, tetapi pada gilirannya itu mengurangi masa pakai baterai. Jadi saya juga ingin

a . hapus je 4.4.8 dan kembalikan ke kernel 4.4.0 di Ubuntu 16.04 LTS saya

b. tinggalkan kernel baru, tetapi buat kernel booting lama (4.4.0) default.

Saya agak tidak berpengalaman dengan ini, jadi saya ingin langkah dan kepala :)

Juga, haruskah saya tetap menggunakan kernel yang dikirimkan dan menunggu perbaikan dan pembaruan untuk sistem saya, atau haruskah saya memutakhirkan kernel sesuai keinginan saya. Apa rekomendasinya?

Output dari 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
sumber

Jawaban:

20

Nyalakan kembali komputer Anda, ketika BIOS Anda melalui dengan cepat tekan shiftuntuk membuka menu GRUB, Anda mungkin perlu beberapa kali mencoba untuk mengatur waktunya dengan benar.

Di sana pilih opsi Advanced dan pilih untuk boot dengan kernel yang lebih tua. Kemudian Anda dapat dengan aman menghapus semua yang dimiliki kernel yang lebih baru dan selesai dengan itu:

sudo apt-get remove "linux-headers-4.4.8*"
sudo apt-get remove "linux-image-4.4.8*"
Videonauth
sumber
Ketika mencoba hal itu, ia mencoba untuk menghapus semua kernel sebelumnya, termasuk yang saya inginkan. Tetapi itu tidak mencoba untuk menghapus yang terakhir. 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-generic linux-headers-4.15.0-44 linux-headers-4.15.0-44-generic linux-headers-generic 0 mis à jour, 0 instalasi tingkat lanjut, 6 à enlever et 17 non mis à jour . Operasi Après cette, 180 Mo d'espace disque seront libérés. Terus Souhaitez-vous? [O / n] n Annulation.
Autiwa
1
Saat menggunakan UEFI, tekan tombol escape saja.
holmberd
Pada 18.04 Anda tidak lagi dapat pengguna removeatau purgehanya menghapus pembaruan kernel tunggal, itu menghapus gambar generik juga.
Benjamin R
@BenjaminR: Bisakah Anda menautkan sumber daya untuk informasi itu, karena pada 18,04 saya ini berfungsi dengan baik.
Videonauth
@Videonauth melakukan removeatau purgedari linux-image-5.0.0-31-generickata linux-image-generic-hwe-18.04akan dihapus serta versi kernel apa pun yang saya ditentukan. Cukup periksa lagi sendiri.
Benjamin R