Ubuntu的/boot空间不足的正确解决方法

删除/boot中的文件(内核文件)引出的问题及其解决方案

1. 误删boot中内核文件引出的问题及其解决方法


背景:

    由于近期系统提示/boot空间不足,因此,参考了以下文章:http://www.linuxidc.com/Linux/2015-05/117401.html
“我们要做的就是将后面带image的Linux内核删除。”因此,果断敲了以下命令:
    sudo apt-get remove linux-image-*
把所有的带有linux-imgae-的文件都给删掉了。
    然而,此文章却忽略了重要一点:这会把当前内核也删掉!而我,幸运的成为其中一个,并写下这篇文章。

    删掉内核之后,当然/boot空间空出很多。而却带来了以下麻烦:
重新启动之后进不了grup引导界面,进不了Ubuntu,因为内核被删除,内核模块也随之被删,如:wifi模块

解决第一步:

参考以下文章https://jingyan.baidu.com/article/ea24bc39f9909fda63b33161.html
直至能够进入系统,(注意不是U盘的系统),如果你的wifi模块能够用的话,那么,按照以上教程就能解决问题。
如果wifi模块不能用的话,进入第二步。

解决第二步:

参考https://www.tecmint.com/upgrade-kernel-in-ubuntu/
用其他设备下载好.deb文件进行安装,重新启动即可(此时,启动项会自动修复)

2. boot空间不足的正确解决方法

  1. 先查看当前内核版本号(防止误删)

    uname –r

  2. 查看已经安装过的内核

    dpkg –get-selections|grep linux

  3. 删除旧内核(小于1中显示的版本号的内核)

    sudo apt-get remove linux-image-(旧版本号)

  4. 有卸载不完全的(有提示),可以用 sudo apt-get autoremove来删除

猜你喜欢

转载自blog.csdn.net/SarKerson/article/details/76430975