GRUB 错误 17 启动 USB 盘

GRUB 错误 17 启动 USB 盘

我有一个安装了 Grub 1 的 USB 磁盘。我有 6 个不同的 Linux 版本,都位于不同的分区上,还有一个引导分区用于保存内核映像和 grub。

在某些系统上,这效果很好,我可以看到启动菜单,并且可以选择 Linux 发行版。但在 2 个系统上,我不断收到错误 17(屏幕上没有其他内容)。

我已经确认分区表顺序正确、分区表有效、引导分区上没有错误等。我还多次将 GRUB 重新安装到 MBR 上。

有人可以解释为什么会发生这种情况,以及我可以采取什么措施来解决吗?

答案1

我注意到,某些 BIOS 版本将 USB 记忆棒指定为磁盘,并在同一系统中的硬盘驱动器之后对其进行初始化。这会导致您的 grub 配置在错误的驱动器上查找分区。

我建议尝试使用 syslinux,它在可移动存储上运行的能力更强。

以下链接解释了如何使用 syslinux 来实现此目的: https://superuser.com/questions/584625/multiboot-on-usb-with-syslinux

抱歉,我恐怕没有修复 grub 的解决方案。

相关内容