我正在使用 Kubuntu 19.04 并且我已将 KDE 桌面更新到版本 5.16.2 我在通过 KDE Discover(软件中心)和 Konsole(终端)执行软件更新或安装时不断收到以下错误。一些背景信息:我之前增加了根(/)分区的大小。
设置 linux 固件 (1.178.2) ... update-initramfs:生成 /boot/initrd.img-5.0.0-20-generic cryptsetup:警告:initramfs 映像可能不包含 cryptsetup 二进制文件 也不是加密模块。如果这是故意的,您可能需要卸载 'cryptsetup-initramfs' 包以禁用 cryptsetup initramfs 集成并避免此警告。 I:initramfs 将尝试从 /dev/sda8 恢复 我:(UUID=dc2cd463-e46e-4cbd-b14f-ed811bf6526c) I:设置 RESUME 变量以覆盖它。 gzip:标准输出:设备上没有剩余空间 E: mkinitramfs 失败 cpio 141 gzip 1 update-initramfs:/boot/initrd.img-5.0.0-20-generic 失败,为 1。 dpkg: 错误处理包 linux-firmware (--configure): 已安装的 linux-firmware 包安装后脚本子进程返回错误退出状态 1 处理时遇到错误: linux固件
df -h,df -i 的输出:
ak@ak-pc:~$ df -h 已使用的文件系统大小可用使用百分比已安装在 udev 1.9G 0 1.9G 0% /dev tmpfs 385M 12M 374M 3%/运行 /dev/sda6 8.6G 5.6G 2.5G 70% / tmpfs 1.9G 6.2M 1.9G 1% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /运行/锁定 tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/loop0 23M 23M 0 100% /snap/snapd/3646 /dev/loop1 55M 55M 0 100% /snap/core18/1049 /dev/loop3 89M 89M 0 100% /snap/core/7270 /dev/loop4 36M 36M 0 100% /snap/gtk-common-themes/1198 /dev/loop2 266M 266M 0 100% /snap/kde-frameworks-5-core18/29 /dev/loop5 54M 54M 0 100% /snap/core18/1013 /dev/sda5 180M 156M 12M 94% /boot /dev/sda7 11G 3.9G 6.4G 38% /home tmpfs 385M 12K 385M 1%/运行/用户/1000 /dev/sda3 366G 331G 36G 91% /media/ak/AC4A56F84A56BEB0 ak@ak-pc:~$ df -i 文件系统 Inodes IUsed IFree IUse% Mounted on 开发者 483633 581 483052 1% /开发者 tmpfs 492446 920 491526 1%/运行 /dev/sda6 567840 194674 373166 35% / tmpfs 492446 11 492435 1% /dev/shm tmpfs 492446 5 492441 1% /运行/锁定 tmpfs 492446 18 492428 1% /sys/fs/cgroup /dev/loop0 627 627 0 100% /snap/snapd/3646 /dev/loop1 10031 10031 0 100% /snap/core18/1049 /dev/loop3 12823 12823 0 100% /snap/core/7270 /dev/loop4 25385 25385 0 100% /snap/gtk-common-themes/1198 /dev/loop2 33964 33964 0 100% /snap/kde-frameworks-5-core18/29 /dev/loop5 9877 9877 0 100% /snap/core18/1013 /dev/sda5 48768 314 48454 1% /启动 /dev/sda7 718080 8798 709282 2% /home tmpfs 492446 34 492412 1% /运行/用户/1000 /dev/sda3 37240056 16439 37223617 1% /media/ak/AC4A56F84A56BEB0
错误的原因是您的
/boot
分区已满。这很可能是由于安装了许多 linux 内核。解决此问题的过程如下:root
或使用sudo
dpkg -l | egrep 'linux.*(image|header)'
并将其保存在安全的地方以供参考。uname -r
并保存以供参考image
删除和的至少一种组合header
以释放空间apt-get autoremove --purge linux-headers-4.15.0-52 linux-headers-4.15.0-52-generic linux-image-4.15.0-52-generic
update-initrd -u -k all
apt-get autoremove --purge
那应该可以解决您的问题