今天更新了一下ubuntu18.04,kernel版本从原本的5.3.0-45-generic升级为5.3.0-62-generic,注意到我的notification里面有一个low disk space on /boot(因为解决了,所以没留下证据…)
做法其实不复杂
cd /boot
dpkg -l | grep linux-image
这个时候可以看到一堆linux-image-****-generic
这个是之前老版本的内核和新版本的内核文件的存储情况
uname -r
查看到当前电脑linux版本为5.4.0-42
sudo fc-cache -fv 2>&1 | grep failed | cut -f1 -d ":"| xargs -i sudo touch {} && sudo fc-cache -fv
额,然后可以找一些老版本的image给删除掉
sudo apt-get remove --purge *****-generic(这里需要自己输入要删除的kernel的版本号,不要用通配符这里,否则会炸)
(其次,不建议删掉很多,因为linux的内核是linux系统启动并正常运行的关键,删错了的话,也会炸掉)
渐渐的boot空间就空出来了
但是这样子删除并不能删除掉一些老版本中的一些对应的关联文件,除非你知道名字
所以
sudo apt-get autoremove
就好了
##########################
sudo update-grub(当有内核无法进入时,打开一个可以进入的内核,【在ubuntu高级选项哪那里】,终端中输入这个然后重启电脑
##########################