Я недавно обновил от Ubuntu 18.04 до 19,10. Это смотрит на меня, как будто обновление установило более старое ядро (5.3.0-29), чем то, которое у меня было выполнение под 18,04 (5.0.0-36). С тех пор у меня были ошибки на всех способных обновлениях, которые показывают сбой initramfs:
Setting up initramfs-tools (0.133ubuntu10) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.133ubuntu10) ...
update-initramfs: Generating /boot/initrd.img-5.3.0-29-generic
Error 24 : Write error : cannot write compressed block
E: mkinitramfs failure cpio 141 lz4 -9 -l 24
update-initramfs: failed for /boot/initrd.img-5.3.0-29-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess 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
5.3.0-29-generic
и
alex@acer:~$ dpkg --list | grep linux-image
ii linux-image-5.0.0-36-generic 5.0.0-36.39 amd64 Signed kernel image generic
ii linux-image-5.3.0-29-generic 5.3.0-29.31 amd64 Signed kernel image generic
ii linux-image-generic 5.3.0.29.33 amd64 Generic Linux kernel image
Какие-либо идеи о том, как решить? Я даже не уверен, какова проблема, но прошла много других решений.
5.3 более новое/позже ядро, чем 5,0
Только первые два числа от восходящего потока и являются значительными в сравнении ядер.
Другие запаздывающие незначительные числа являются внутренними кодами Ubuntu, которые применяются только к тому ядру, т.е. не сравнивают незначительные числа 5,3 серийных ядер к 5,0 серийным ядрам. Незначительные числа (т.е. они после 5.0/5.3, должен только использоваться для сравнения в том же ядре),
https://wiki.ubuntu.com/Kernel/MainlineBuilds
примечание: мои два числа я имею в виду number.number; таким образом, 4,19 примера из вставляемой ссылки квалифицируют так сначала два числа, как я использую термин.
Хорошо я думаю, что, возможно, просто решил это. Я не заметил сначала, что на самом деле использовал более новое ядро, а не старое. В моих первых двух начальных загрузках после обновления более старое ядро (5.0.-) использовалось, а не более новое (5.3.-). Таким образом с sudo apt purge linux-image-5.0.0-36-generic
было похоже, что освободил немного некоторое пространство на начальной загрузке/, и вуаля компьютер говорит
Setting up initramfs-tools (0.133ubuntu10) ...
update-initramfs: deferring update (trigger activated)
(Reading database ... 328490 files and directories currently installed.)
Purging configuration files for linux-image-5.0.0-36-generic (5.0.0-36.39) ...
rmdir: failed to remove '/lib/modules/5.0.0-36-generic': Directory not empty
Processing triggers for initramfs-tools (0.133ubuntu10) ...
update-initramfs: Generating /boot/initrd.img-5.3.0-29-generic