[ 1.207957] kernel: Trying to unpack rootfs image as initramfs...
[ 1.356624] kernel: Initramfs unpacking failed: Decoding failed
我今天打开电脑时看到这个错误信息。谢天谢地,它没有导致崩溃,我可以毫无问题地登录。先介绍一下背景情况,几天前我的电脑根本无法启动,出现很多有关 ata 总线的错误,而在此之前我使用的 Windows 10 也无法启动。我以为我的硬盘坏了,但我偶然发现了一些建议,让我检查 sata 电缆和电源插头。于是,我打开笔记本电脑,断开并重新连接 sata 电缆和电源插头,然后它就可以正常工作了。我可以毫无问题地启动 3 天,但今天我收到这个错误信息。当我仔细听我的硬盘时,我听到它还能正常工作,然后定期发出滴答声。我认为它快要坏了,但 fsck 没有报告任何坏扇区。这个硬盘上没有重要数据,但我不想更改它,因为我仍然可以使用我的电脑。
答案1
这是我解决的同一个问题这里
简而言之 :
步骤如下:
- 使用主 GRUB 条目上的选择器e按进入编辑器
- 查找以以下项开头的条目
linux
- 删除
quiet splash
(或任何你在结尾行,但不要触及$
行中以 ) 开头的任何单词(不用担心,更改只会持续一次启动)将其替换为nomodeset
(该行应如下所示
linux /boot/vmlinuz-5.9.12-050912-generic root=UUID=<REDACTED> ro nomodeset $vt_handoff
- 使用 启动
F10
并等待生成到 DE(如果没有,不用担心,请继续Ctrl-Alt-F2
输入tty
) - 登录后,在打开的终端运行:
sudo -i
nano /etc/initramfs-tools/initramfs.conf
将COMPRESS
行从更改COMPRESS=lz4
为COMPRESS=gzip
Ctrl使用+ x| y|保存更改Return
然后运行update-initramfs -u
重启并完成