Cách xóa kernel mới và mặc định cũ hơn (16.04)


19

Tôi đã nâng cấp kernel của mình lên phiên bản 4.4.8 trong nỗ lực kích hoạt tính năng treo / hybernate, nhưng đến lượt nó lại làm giảm tuổi thọ pin. Vì vậy tôi muốn

a . xóa je 4.4.8 và hoàn nguyên về kernel 4.4.0 trong Ubuntu 16.04 LTS của tôi

b. để lại kernel mới, nhưng tạo kernel khởi động mặc định (4.4.0) cũ hơn.

Tôi có một chút thiếu kinh nghiệm với điều này, vì vậy tôi muốn các bước và hướng lên :)

Ngoài ra, tôi chỉ nên gắn bó với kernel đã vận chuyển và chờ sửa lỗi và cập nhật cho các hệ thống của mình, hoặc tôi nên nâng cấp hạt nhân khi tôi thấy phù hợp. Khuyến nghị là gì?

Đầu ra của 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

Câu trả lời:


20

Khởi động lại máy tính của bạn, khi BIOS của bạn nhanh chóng nhấn shiftđể mở menu GRUB, bạn có thể cần một vài lần thử để có thời gian phù hợp.

Ở đó chọn Tùy chọn nâng cao và chọn để khởi động với kernel cũ hơn. Sau đó, bạn có thể gỡ cài đặt mọi thứ thuộc về kernel mới hơn một cách an toàn và được thực hiện với nó:

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

Khi cố gắng như vậy, nó đã cố gắng xóa tất cả các hạt nhân trước đó, bao gồm cả hạt nhân tôi muốn. Nhưng nó đã không cố xóa cái cuối cùng. 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-chung linux-headers-4.15.0-44 linux-headers-4.15.0-44-generic linux-headers-generic 0 mis à jour, 0 nouvellement installés, 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
Khi sử dụng UEFI nhấn phím thoát thay thế.
holmberd

Kể từ ngày 18.04, bạn không còn có thể sử dụng removehoặc purgechỉ xóa bản cập nhật kernel đơn, nó cũng xóa hình ảnh chung.
Benjamin R

@BenjaminR: Bạn có thể vui lòng liên kết một tài nguyên cho thông tin đó không, bởi vì vào ngày 18.04 của tôi, công việc này thật tuyệt vời.
Videonauth

@Videonauth làm removehay purgecủa linux-image-5.0.0-31-genericnói linux-image-generic-hwe-18.04sẽ được gỡ bỏ cũng như bất kỳ phiên bản kernel tôi đã chỉ định. Chỉ cần kiểm tra lại bản thân mình.
Benjamin R
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.