Ubuntu提示boot分区剩余空间不足或boot分区已满

问题:boot分区剩余空间不足或boot分区已满
一、如果是boot分区剩余空间不足,也就是说还有部分空间缓冲:
1、查看系统现有内核(dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。
dpkg --get-selections|grep linux-image
2、查看现在使用的内核
uname -a
3、清理/boot分区,选择性删除你不想保留的内核,清理出/boot分区空间即可,使用remove卸载则会有部分遗留
sudo apt-get purge 内核名称
4、 清理残留文件

清理/usr/src目录,删除你已经卸载的内核目录


二、如果是boot分区剩余空间已满或剩余缓冲空间太小:
1、2同第一种情况
3、可以将部分暂时涉及不到的内核版本移动到其他目录(如:桌面新建目录)保存,腾出空间来卸载不想保留的内核版本。
4、执行第一种情况的3
5、执行第一种情况的4
此外,对于因使用remove命令而残留的deinstall的,使用sudo dpkg -P linux-image-extra-版本号-generic

以上都是网上可以找到的解决方法,但是如果你还遇到更奇怪的问题,就只能自救了,比如笔者就遇到了一个奇怪的问题如下,而且以为到了要重装系统的地步了。
问题:boot文件夹下的文件都已经被移除,使用df命令查看boot分区仍然占用100%,并且无法向/boot文件中复制备份的文件.

笔者为了腾出空间,boot文件夹下的许多文件都移出来保存,不成想还是卸载内核不成功,再想复制到boot文件夹居然无法操作成功了。还好笔者机灵,发现了问题所在并最终解决。解决方法如下:
打开/boot文件夹,选择 查看->显示隐藏文件,发现有一个.Trash-1000文件夹.将.Trash-1000文件夹下files和info子文件夹下的文件全部删除即可.如果无法直接删除,可在控制台使用root用户删除.

你可能感兴趣的:(Linux)