linux apt get error,Ubuntu16.04在apt-get时遇到initramfs-tools错误

Ubuntu16.04在apt-get时遇到initramfs-tools错误,错误描述如下:

yanbin@laptop:~$ sudo apt-get install -f

[sudo] password for yanbin:

Reading package lists... Done

Building dependency tree

Reading state information... Done

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

1 not fully installed or removed.

After this operation, 0 B of additional disk space will be used.

Setting up initramfs-tools (0.122ubuntu8.13) ...

update-initramfs: deferring update (trigger activated)

Processing triggers for initramfs-tools (0.122ubuntu8.13) ...

update-initramfs: Generating /boot/initrd.img-4.15.0-39-generic

W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915

W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

gzip: stdout: No space left on device

E: mkinitramfs failure cpio 141 gzip 1

update-initramfs: failed for /boot/initrd.img-4.15.0-39-generic with 1.

dpkg: error processing package initramfs-tools (--configure):

subprocess installed post-installation script returned error exit status 1

Errors were encountered while processing:

initramfs-tools

E: Sub-process /usr/bin/dpkg returned an error code (1)

解决步骤:

uname -r 查询当前的内核版本号

我的内核版本号为4.15.0-39-generic

cd进入/boot目录下,输入命令dpkg --get-selections | grep linux

yanbin@laptop:/boot$ dpkg --get-selections | grep linux

console-setup-linux install

libselinux1:amd64 install

linux-base install

linux-firmware install

linux-generic-hwe-16.04 install

linux-headers-4.15.0-29 install

linux-headers-4.15.0-29-generic install

linux-headers-4.15.0-39 install

linux-headers-4.15.0-39-generic install

linux-headers-generic-hwe-16.04 install

linux-image-4.15.0-29-generic install

linux-image-4.15.0-39-generic install

linux-image-generic-hwe-16.04 install

linux-libc-dev:amd64 install

linux-modules-4.15.0-29-generic install

linux-modules-4.15.0-39-generic install

linux-modules-extra-4.15.0-29-generic install

linux-modules-extra-4.15.0-39-generic install

linux-sound-base install

pptp-linux install

syslinux install

syslinux-common install

syslinux-legacy install

util-linux install

删除所有旧版本, sudo apt-get purge linux-modules-4.15.0-29-generic,比如我删除所有的29版本

删除之后,输入命令ls -l,结果如下

yanbin@laptop:/boot$ ls -l

total 67380

-rw-r--r-- 1 root root 1537997 10月 25 04:07 abi-4.15.0-39-generic

-rw-r--r-- 1 root root 217026 10月 25 04:07 config-4.15.0-39-generic

drwxr-xr-x 5 root root 1024 11月 21 20:52 grub

-rw-r--r-- 1 root root 54504002 11月 21 20:52 initrd.img-4.15.0-39-generic

drwx------ 2 root root 12288 11月 21 2018 lost+found

-rw-r--r-- 1 root root 182704 1月 28 2016 memtest86+.bin

-rw-r--r-- 1 root root 184380 1月 28 2016 memtest86+.elf

-rw-r--r-- 1 root root 184840 1月 28 2016 memtest86+_multiboot.bin

-rw-r--r-- 1 root root 0 10月 25 04:07 retpoline-4.15.0-39-generic

-rw------- 1 root root 4046310 10月 25 04:07 System.map-4.15.0-39-generic

-rw------- 1 root root 8121560 10月 25 18:43 vmlinuz-4.15.0-39-generic

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值