![双启动 GRUB 错误“版本太旧,不适合 32 位启动”](https://linux22.com/image/1628970/%E5%8F%8C%E5%90%AF%E5%8A%A8%20GRUB%20%E9%94%99%E8%AF%AF%E2%80%9C%E7%89%88%E6%9C%AC%E5%A4%AA%E6%97%A7%EF%BC%8C%E4%B8%8D%E9%80%82%E5%90%88%2032%20%E4%BD%8D%E5%90%AF%E5%8A%A8%E2%80%9D.png)
我一直在笔记本电脑上使用 Manjaro Linux 和 Windows 10,使用 GRUB 的双启动。昨天,我将 Windows 10 分区缩小了 10 GB,并在这 10 GB 上安装了另一个 Manjaro Linux。(这是为了测试和处理危险配置)
由于我原来的 GRUB 主题不见了,所以它似乎在此过程中重新安装了 GRUB。GRUB 菜单显示 3 个选项:新安装的 Linux、Windows 10 和我原来的 Manjaro Linux。
但是当我尝试使用原始 Linux 启动时,系统提示“版本太旧,无法启动 32 位”,然后返回菜单。Windows 10 和新安装的 Linux 运行正常。原始 Linux 分区中的所有文件都正常,当我输入ls -l
GRUB 命令行时,系统会正确显示所有分区。我该怎么办?
答案1
编辑启动命令,使用 grublinux16
命令代替linux
加载旧版 Linux 的命令。这使用较旧的 16 位启动接口。