/boot空间不足的解决办法

矫情吗;* 2023-05-29 05:21 23阅读 0赞

1.查看系统已经安装的内核版本

  1. dpkg --get-selections |grep linux-image

2.查看系统当前使用的内核版本

  1. uname -a

3.常规利用删除旧版本内核的方法来解决该问题,但是总会遇到如下问题:

  1. 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

于是执行命令

  1. apt-get -f install

但是总会出现如下问题:

  1. 正在读取软件包列表... 完成
  2. 正在分析软件包的依赖关系树
  3. 正在读取状态信息... 完成
  4. .......
  5. gzip: stdout: No space left on device
  6. E: mkinitramfs failure find 141 cpio 141 gzip 1
  7. update-initramfs: failed for /boot/initrd.img-4.4.0-75-generic with 1.
  8. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
  9. dpkg: 处理软件包 linux-image-extra-4.4.0-75-generic (--configure)时出错:
  10. 子进程 已安装 post-installation 脚本 返回错误状态 1
  11. 在处理时有错误发生:
  12. linux-image-extra-4.4.0-71-generic
  13. linux-image-extra-4.4.0-72-generic
  14. linux-image-extra-4.4.0-75-generic
  15. E: Sub-process /usr/bin/dpkg returned an error code (1)

因此解决方法为:先把boot空间下几个比较大的文件暂存到别的文件夹,腾出来足够的空间来修复依赖,等依赖修复好了并且删除了旧的内核后再迁移回来(如果文件没什么用处就不用迁移回来了)。

4.空间腾出来后,再执行:

sudo apt-get -f install

5.自动删除多余内核的命令:

  1. sudo apt autoremove(视情况而定)

参考:https://blog.csdn.net/qq_27818541/article/details/72675954#commentBox

发表评论

表情:
评论列表 (有 0 条评论,23人围观)

还没有评论,来说两句吧...

相关阅读