简介
一般系统装机都是分区没有太注意过,自动划分的分区,boot空间很小,而系统更新多次后,boot分区经常报满,每次都要查,所以打算综合记录一下。后续有新的问题也可以继续追加。
步骤
- 进入到boot目录下,查看已经安装的内核版本
cd /boot
sudo dpkg -get-selections|greo linux-image
image.png
- 查看正在使用的内核版本
sudo uname -a
image.png
- 在使用的是157版本,卸载之前没有使用的并且已经安装的版本
内核版本显示为install,表示系统已经安装了相应的内核,使用purge命令删除相应的内核。
sudo apt purge linux-image-4.4.0-150-generic
内核版本显示为deinstall,表示系统没有安装此内核,但是在配置文件中还残留它的信息,也有可能是以前卸载的时候不彻底。
sudo dpkg -P linux-image-extra-4.4.0-128-generic
出现的问题
正常卸载后,ls发现仍然有很多未用到的img存在,且boot的空间并没有释放。
或者是在卸载的过程中容易出现因为没有内存导致卸载失败的现象
gzip: stdout: No space left on device
image.png
因为不确定是否会有用,所以在外层目录创建了一个临时文件夹,将154版本以下的所有内容都移动到了临时文件夹,比如:
config-4.4.0-151-generic
initrd.img-4.4.0-101-generic
System.map-4.4.0-151-generic
后续执行:
sudo apt-get install
sudo apt autoremove
sudo apt install chrpath
都正常结束,且boot空间仍然充足:
image.png
在使用未发现其他问题的情况下,将移除的文件进行了删除。
image.png