super@super:/opt/kerner$ ll
total 75792
linux-headers-5.8.0-050800_5.8.0-050800.202008022230_all.deb
linux-headers-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb
linux-image-unsigned-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb
linux-modules-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb
开始安装
super@super:/opt/kerner$ sudo dpkg -i *.deb
重启系统
super@super:/opt/kerner$ sudoreboot
查看内核是否更新成功
super@super:~$ sudouname -r
5.8.0-050800-generic
卸载旧的内核
# 先查看内核信息
super@super:~$ sudo dpkg -l|grep linux
ii binutils-x86-64-linux-gnu 2.34-6ubuntu1 amd64 GNU binary utilities, for x86-64-linux-gnu target
ii console-setup-linux 1.194ubuntu3 all Linux specific part of console-setup
ii libselinux1:amd64 3.0-1build2 amd64 SELinux runtime shared libraries
ii linux-base 4.5ubuntu3.1 all Linux image base package
ii linux-firmware 1.187.6 all Firmware for Linux kernel drivers
ii linux-headers-5.4.0-58 5.4.0-58.64 all Header files related to Linux kernel version 5.4.0
ii linux-headers-5.4.0-58-generic 5.4.0-58.64 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii linux-headers-5.8.0-050800 5.8.0-050800.202008022230 all Header files related to Linux kernel version 5.8.0
ii linux-headers-5.8.0-050800-generic 5.8.0-050800.202008022230 amd64 Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
ii linux-headers-generic 5.4.0.58.61 amd64 Generic Linux kernel headers
ii linux-image-unsigned-5.8.0-050800-generic 5.8.0-050800.202008022230 amd64 Linux kernel image for version 5.8.0 on 64 bit x86 SMP
ii linux-libc-dev:amd64 5.4.0-58.64 amd64 Linux Kernel Headers for development
ii linux-modules-5.4.0-58-generic 5.4.0-58.64 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii linux-modules-5.8.0-050800-generic 5.8.0-050800.202008022230 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc linux-modules-5.8.0-33-generic 5.8.0-33.36~20.04.1 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ic linux-modules-extra-5.4.0-58-generic 5.4.0-58.64 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii util-linux 2.34-0.1ubuntu9 amd64 miscellaneous system utilities
开始卸载
super@super:~$ sudo apt remove --purge linux-modules-5.4.0-58-generic linux-headers-5.4.0-58-generic linux-headers-5.4.0-58 linux-image-5.4.0-58-generic linux-modules-5.4.0-58-generic -y
# 如果提示有的卸载不了,文件不是空,请直接rm -rf# rmdir: failed to remove '/lib/modules/5.4.0-58-generic': Directory not empty
super@super:~$ cd /lib/modules/
super@super:/lib/modules$ ll
total 16
drwxr-xr-x 4 root root 4096 Dec 17 06:04 ./
drwxr-xr-x 85 root root 4096 Dec 16 03:02 ../
drwxr-xr-x 5 root root 4096 Dec 17 06:48 5.4.0-58-generic/
drwxr-xr-x 5 root root 4096 Dec 17 01:30 5.8.0-050800-generic/
super@super:/lib/modules$ cd 5.4.0-58-generic/
super@super:/lib/modules/5.4.0-58-generic$ ll
total 308
drwxr-xr-x 5 root root 4096 Dec 17 06:48 ./
drwxr-xr-x 4 root root 4096 Dec 17 06:04 ../
lrwxrwxrwx 1 root root 39 Dec 9 07:10 build -> /usr/src/linux-headers-5.4.0-58-generic/
drwxr-xr-x 2 root root 4096 Dec 9 07:10 initrd/
drwxr-xr-x 12 root root 4096 Dec 17 01:13 kernel/
-rw-r--r-- 1 root root 8105 Dec 9 07:10 modules.builtin
-rw-r--r-- 1 root root 63335 Dec 9 07:10 modules.builtin.modinfo
-rw-r--r-- 1 root root 220055 Dec 9 07:10 modules.order
drwxr-xr-x 3 root root 4096 Dec 15 01:07 vdso/
# 开始删除
super@super:/lib/modules$ sudorm -rf 5.4.0-58-generic