无法启动到 arch linux - ‘/sbin/init: Bad Exec Format’ 随后出现内核崩溃

无法启动到 arch linux - ‘/sbin/init: Bad Exec Format’ 随后出现内核崩溃

我同时启动 Windows 7 和 Arch Linux。Arch 稳定了一段时间,但后来它停止启动 Arch,并显示“/sbin/init:执行格式错误”。随后出现内核崩溃。

我不太清楚如何修复这个问题。我可以从安装 Arch 的 USB 上复制二进制文件吗?还是在内核更新时编译?

答案1

是的,看起来您的系统/sbin/init已损坏。只要您拥有的 Arch 的 USB 版本是相同的架构,那么您应该能够init从 USB 复制到主安装。

当然,可能还有更多问题init,因为它是内核加载后运行的第一个可执行文件之一,所以您可能需要做更多的清理工作。

答案2

您应该有一个在更新内核或 init ramdisk 时生成的备用映像。请尝试从 GRUB 菜单中选择它(Esc如果 GRUB 未显示,请在启动过程中按下)

另一种方法是使用你的 USB 记忆棒来拯救内核。这是一个很好的方法(使用标有 cd 的 USB 记忆棒)来自 Archlinux 论坛。

相关内容