Ubuntu系统怎么升级到最新内核( 二 )

使用dpkg安装最新内核:
zcwyou@ubuntu1804:~$ sudo dpkg -i *.deb看到如下即表示安装成功:
Replacing config file /run/grub/menu.lst with new version
Updating /boot/grub/menu.lst … done
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file …
Found linux image: /boot/vmlinuz-4.20.5-042005-generic
Found initrd image: /boot/initrd.img-4.20.5-042005-generic
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
done
安装最新内核:

Ubuntu系统怎么升级到最新内核

文章插图
 
安装最新内核
更新grub,其实上面一步安装时也会自己更新grub配置 。
zcwyou@ubuntu1804:~$ sudo update-grub重启服务器
zcwyou@ubuntu1804:~$ sudo reboot进入系统后,重新确认版本 。
zcwyou@ubuntu1804:~$ uname -r4.20.5-042005-generic
已经看到内核已经升级为最新版本4.20.5-042005-generic
验证刚刚安装的内核
Ubuntu系统怎么升级到最新内核

文章插图
 
验证刚刚安装的内核
【Ubuntu系统怎么升级到最新内核】删除旧内核
我们需要借助byobu这个工具删除旧内核:
oucanrong@zcwyou:~$ sudo apt install byobu -y安装byobu用于删除旧内核
Ubuntu系统怎么升级到最新内核

文章插图
 
安装byobu用于删除旧内核
查看系统已经安装的内核:
oucanrong@zcwyou:~$ dpkg -l | grep linux-image查询当前系统的内核包
Ubuntu系统怎么升级到最新内核

文章插图
 
查询当前系统的内核包
使用byobu删除旧内核,
oucanrong@zcwyou:~$ sudo purge-old-kernels默认情况下,byobu将在系统上至少保留2个内核版本,以确保在第一个失败时具有备用内核 。
使用byobu删除旧内核
Ubuntu系统怎么升级到最新内核

文章插图
 
使用byobu删除旧内核
如果你想保留唯一一个(最新的)内核,那么你可以使用下面的命令除去一个内核以外的所有内核 。执行以下命令:
oucanrong@zcwyou:~$ purge-old-kernels --keep 1 -q正常情况,purge-old-kernels命令会自动更新grub,为了保证安全,我们可以考虑再更新一次 。
oucanrong@zcwyou:~$ sudo update-grubUbuntu内核现在从主线内核版本升级到最新版本4.20.5-042005-generic,旧的内核版本已从系统中删除,以释放磁盘空间 。
总结:内核是Linux系统中最基础最重要的文件,即使你是一个Linux老手,也不建议手工升级和删除,强烈建议使用工具进行操作,避免发生严重后果 。
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/931.html




推荐阅读