最近在倒腾Ubuntu,而后想着怎么美化一下界面,因而照着网上的教程整了一下Flatabulous
这个软件,而后好像/boot
就满了。关机以后再开机就出现了如题所述的错误,没法开机,也没法进入recovery mode
,整个系统都感受没救了。找了一些答案好多都说须要使用live CD
的方式启动,太麻烦了。后来找到了一个靠谱点的教程,如今记录一下。linux
首先,最好对你的系统作个备份,或者导出,确保意外发生的时候,给你的形成的损失是最小的。git
出现这种错误的缘由多半是/boot
盘空间不够,你的Ubuntu
内核作了许多的更新,而默认状况下,Ubuntu
将保留旧的内核并将它们添加到可在Grub2
启动加载器菜单中启动的可用内核列表中。github
你能够经过如下命令来肯定你的/boot
是否已经爆满:ubuntu
df -h
如今的状况是系统已经没法进入,连修复模式也没办法开启,因此咱们要想办法。在进入引导界面的时候,能够选择Ubuntu高级选项
,而后选择一个非修复模式的系统进入。固然不是全部状况下都能顺利进入系统,这个时候你只能祈祷可以顺利进入登陆界面咯。bash
登陆以后,打开命令行工具,使用如下命令查看你的当前内核:工具
uname -a
而后把输出结果记在你的小本本上吧,等会千万不能删除这个内核。命令行
接下来就是经过如下命令查看你的机器上安装的全部内核:code
dpkg --list | -grep linux-image
找到全部比当前内核版本低的内核。当你知道要删除哪些内核时,请继续在下面将其删除。运行如下命令删除您选择的内核:blog
sudo apt-get purge linux-image-xxxx-generic
或者:教程
sudo apt-get purge linux-image-extra-xxx-xx-generic
最后,运行下面的命令更新grub2:
sudo update-grub2
最后的最后,重启你的机器:
sudo reboot
此次在登陆的时候,就能够直接使用第一个选项Ubuntu
进行登陆了。