При запуске Linux выдаёт чёрный экран и сообщение: XZ-compressed data is corrupt -- System halted. Что означает повреждён образ начальной загрузки /boot/initrd.img-linux-image-ххх.
XZ-compressed data is corrupt -- System halted
Так бывает, когда происходит внезапный конец света.
sudo update-initramfs -u -k ххх - решает проблему, где ххх версия ядра указанная после linux-image-ххх, например linux-image-4.19.0-6-686
.
Для выполнения вышеупомянутой команды нужно загрузиться с другой версией ядра.
Если неизвестна версия ядра используемая по-умолчанию при загрузке, initrd которого повреждён, тогда можно пересобрать все сразу выполнив sudo update-initramfs -u -k all.
Rescue boot
И конечно же, бывают ситуации, когда в системе установлено только одно ядро.
В таком случае для восстановления потребуются загрузочный диск (флешка) и chroot
процедура:
fdisk -l ... Device Start End Sectors Size Type /dev/sda1 2048 586133503 586131456 279.5G Linux filesystem /dev/sda2 586133504 587110399 976896 477M EFI System mount /dev/sda1 /mnt (Mounted the rootfs) mount /dev/sda2 /mnt/boot/efi/ (Mounted the EFI boot partition) mount /dev/sdaX /mnt/home (Only if you have separate partitions for /HOME) chroot /mnt/ /bin/bash update-initramfs -u -k all; update-grub reboot -f
- RescueLive - Debian Wiki
- How to Chroot in Rescue Mode | Support | SUSE
- chroot (Русский) - ArchWiki
- Chroot — Gentoo Wiki
- GRUB (Русский) - ArchWiki
- livecd - What's the proper way to prepare chroot to recover a broken Linux installation? - Super User