在我启动笔记本电脑的大约三分之一的时间里,我收到一条错误消息,提示
Error: Malformed file.
Press any key to continue...
我按下一个键,然后我的计算机启动了,我没有发现任何负面影响。
这有点令人不安,并且确实延迟了启动过程。
我该如何解决此错误并确保我的系统稳定?
答案1
这是 Grub 的一个错误,请参阅Launchpad 错误 #1311247 - 错误:文件格式错误,按任意键继续。上游错误报告位于bug #42134: loadenv.c – check_blocklists – 块重叠检查算法错误。似乎没有可靠的解决方法 - 您只能等待它被修复。
答案2
很多用户都遇到过这个问题,包括我自己。
找到一段文字,它为我解决了这个问题,希望也为其他人解决了这个问题。
编辑/etc/default/grub
并添加:
# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true
保存文件更新grub后:
sudo update-grub
重新启动计算机,问题可能就会消失:-)
最近我发现 BIOS 中的 ACPI 设置也可能导致启动时出现“文件格式错误”消息。我的电脑没有完全关闭,因此我弄乱了 ACPI 设置。有趣的是,这个警告有多个根本原因
答案3
我目前正在运行 Linux Mint 17,内核为 3.14.5-031405-lowlatency。我安装此内核是为了解决无线速度慢的问题。
几天前我才开始注意到这个问题。我按任意键,它都能正常启动。
对我来说,解决方法是完全删除所有旧内核(Mint 17 自带的内核)。然后我执行了 dist-upgrade,重新启动后就再也没有收到该消息了。
我不是 Linux 专家,所以无法解释为什么这样做有效,只是凭直觉而已。