由于磁盘空间不够大,Ubuntu软件更新升级时经常会提醒/boot空间不足的问题,一般是由于多次升级内核后,导致内核版本太多,占用了一些磁盘空间,清理一下没用的内核文件及其他文件就好了。
本文测试环境:Ubuntu 17.10,当然其他版本,比如Ubuntu 17.04、Ubuntu 16.04、Ubuntu 14.04也是可以的。
一、通过命令行解决
1、查看安装的内核
linuxidc@linuxidc:~$ dpkg --get-selections |grep linux-
binutils-x86-64-linux-gnu install
linux-base install
linux-firmware install
linux-generic install
linux-headers-4.13.0-16 install
linux-headers-4.13.0-16-generic install
linux-headers-4.13.0-17 install
linux-headers-4.13.0-17-generic install
linux-headers-4.13.0-19 install
linux-headers-4.13.0-19-generic install
linux-headers-4.13.0-21 install
linux-headers-4.13.0-21-generic install
linux-headers-generic install
linux-image-4.13.0-16-generic install
linux-image-4.13.0-17-generic install
linux-image-4.13.0-19-generic install
linux-image-4.13.0-21-generic install
linux-image-extra-4.13.0-16-generic install
linux-image-extra-4.13.0-17-generic install
linux-image-extra-4.13.0-19-generic install
linux-image-extra-4.13.0-21-generic install
linux-image-generic install
linux-libc-dev:amd64 install
linux-sound-base install
syslinux-common install
syslinux-legacy install
Linux linuxidc 4.13.0-21-generic #24-Ubuntu SMP Mon Dec 18 17:29:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
linuxidc@linuxidc:~$ 3、将旧的内核删除并清理/usr/src文件
sudo apt-get purge Linux-image-【版本号】-generic
sudo apt-get purge Linux-image-extra-【版本号】-generic
sudo apt-get purge Linux-headers-【版本号】-generic
比如:
sudo apt-get purge Linux-image-4.13.0-19-generic
sudo apt-get purge Linux-image-extra-4.13.0-19-generic
sudo apt-get purge Linux-headers-4.13.0-19-generic
注意:起码要保留一个,一般就保留最新的内核。
二、通过Ubuntu Tweak解决Ubuntu Tweak 好像以前常用的 Windows 优化大师,可以对系统和桌面做一些优化设置,如编辑主题、清除老内核、系统字体设置、启动器设置等等。
1、Ubuntu 17.10下安装Ubuntu Tweak 参考
2、使用Ubuntu Tweak的电脑清道夫(computer janitor)功能
使用Ubuntu Tweak不仅可以清除老内核,也可以清除其他缓存文件。
再来看看还有哪些内核,如下图,因为我已经将旧的内核删除了,所以后面显示deinstall,不删除的话是install。