วิธีการลบเคอร์เนลใหม่และทำให้เป็นค่าเริ่มต้นที่เก่ากว่า (16.04)


19

ฉันอัพเกรดเคอร์เนลเป็นรุ่น 4.4.8 เพื่อพยายามเปิดใช้งาน suspend / hybernate แต่ในที่สุดมันก็ลดอายุการใช้งานของแบตเตอรี่ ดังนั้นฉันต้องการอย่างใดอย่างหนึ่ง

. ลบ je 4.4.8 และแปลงกลับเป็นเคอร์เนล 4.4.0 ใน Ubuntu 16.04 LTS ของฉัน

ออกจากเคอร์เนลใหม่ แต่ทำให้เคอร์เนลการบูตเริ่มต้น (4.4.0) เก่ากว่า

ฉันค่อนข้างไม่มีประสบการณ์กับเรื่องนี้ดังนั้นฉันจึงชอบขั้นตอนและหัวต่อ :)

นอกจากนี้ฉันควรติดกับเคอร์เนลที่จัดส่งและรอการแก้ไขและอัปเดตสำหรับระบบของฉันหรือฉันควรอัพเกรดเมล็ดข้าวตามที่เห็นสมควร คำแนะนำคืออะไร?

เอาต์พุตของ 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

คำตอบ:


20

รีสตาร์ทคอมพิวเตอร์ของคุณเมื่อ BIOS ของคุณกดอย่างรวดเร็วshiftเพื่อเปิดเมนู GRUB คุณอาจต้องลองสักครู่เพื่อให้ได้เวลาที่เหมาะสม

เลือกตัวเลือกขั้นสูงและเลือกที่จะบูตด้วยเคอร์เนลที่เก่ากว่า จากนั้นคุณสามารถถอนการติดตั้งทุกอย่างที่เป็นของเคอร์เนลที่ใหม่กว่าได้อย่างปลอดภัยและสามารถทำได้:

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

เมื่อลองแค่นั้นก็พยายามลบเมล็ดก่อนหน้านี้ทั้งหมดรวมถึงที่ฉันต้องการ แต่มันไม่ได้พยายามลบอันสุดท้าย computer.login: ~ $ sudo apt-get remove "linux-headers-4.15.0-45 *" [... ] Les paquets suivants seront ENLEVÉS: linux-liners-headers-4.15.0-43 linux-headers- 4.15.0-43-linux-headers-4.15.0-44-linux-headers-4.15.0-44-ทั่วไป linux-headers-generic 0 ข้อผิดพลาด, 0 การติดตั้งอุปกรณ์เสริม, 6 และ 17 ไม่ผิดพลาด . การทำงานของcéréééa, 180 Mo d'espace disque seront libérés ผู้ต่อเนื่องของ Souhaitez-vous? [O / n] n การคำนวณ
Autiwa

1
เมื่อใช้ UEFI กดปุ่ม Escape แทน
holmberd

ตั้งแต่วันที่ 18.04 คุณจะไม่สามารถเป็นผู้ใช้อีกต่อไปremoveหรือpurgeเพียงแค่ลบการอัพเดตเคอร์เนลเดี่ยวมันก็เป็นการลบอิมเมจทั่วไปด้วยเช่นกัน
Benjamin R

@BenjaminR: คุณช่วยลิงค์ทรัพยากรสำหรับข้อมูลนั้นได้ไหมเพราะใน 18.04 ของฉันมันใช้งานได้ดีมาก
Videonauth

@Videonauth ทำremoveหรือpurgeการlinux-image-5.0.0-31-genericกล่าวlinux-image-generic-hwe-18.04จะถูกลบออกเช่นเดียวกับสิ่งที่รุ่นเคอร์เนลฉันระบุ เพียงตรวจสอบอีกครั้งเอง
Benjamin R
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.