解决gzip: stdout: No space left on device E: mkinitramfs failure find 141 cpio 141 gzip 1问题

在安装pip的时候,发现出现了如下报错

dpkg: 处理软件包 linux-signed-generic-hwe-16.04 (--configure)时出错:
 依赖关系问题 - 仍未被配置
正在设置 libpython-all-dev:amd64 (2.7.12-1~16.04) ...
正在设置 python-all (2.7.12-1~16.04) ...
正在设置 python-all-dev (2.7.12-1~16.04) ...
正在设置 python-pip-whl (8.1.1-2ubuntu0.4) ...
正在设置 python-pip (8.1.1-2ubuntu0.4) ...
正在设置 python-wheel (0.29.0-1) ...
正在处理用于 initramfs-tools (0.122ubuntu8.14) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-4.13.0-36-generic

gzip: stdout: No space left on device
E: mkinitramfs failure find 141 cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.13.0-36-generic with 1.
dpkg: 处理软件包 initramfs-tools (--configure)时出错:
 子进程 已安装 post-installation 脚本 返回错误状态 1

可以看到,大概意思是,系统需要在/boot中更新我的内核,但是我的/boot空间不足,所以出现报错。

解决方法1

进入/boot空间,手动删除用不着的内核。
但因为我/boot空间的东西都要使用,所以暂时不用这个方法

解决方法2

给/boot空间扩容
先使用

df -h

查看你哪个空间内有空余

sundong@sundong:~$df -h
文件系统        容量  已用  可用 已用% 挂载点
udev            3.9G     0  3.9G    0% /dev
tmpfs           785M  9.6M  775M    2% /run
/dev/sdb6        98G   13G   81G   14% /
tmpfs           3.9G   80M  3.8G    3% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/sdb4       181M  157M   12M   94% /boot
/dev/sda1        96M   64M   33M   67% /boot/efi
/dev/sdb3        92G   60G   28G   69% /home
tmpfs           785M   52K  785M    1% /run/user/1000

可以看到,我的boot空间几乎已经满了,但是/ 空间还有很多,所以就将这个空间挂载到/boot中

sudo mount /dev/sdb6 /boot/

这样就可以了

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值