Grub 阻止我从 USB 启动来安装 Debian

Grub 阻止我从 USB 启动来安装 Debian

我的 Linux Mint 是双引导的,但我遇到了音频问题,所以我在 Windows 10 上使用磁盘管理器删除了分区,并打算安装 Debian,但当我尝试从 USB 引导 Debian 时,它会转到 GRUB我无法克服这一点。我在各个论坛上尝试了许多解决方案,但都没有消除这个障碍。有人有什么想法吗?

答案1

如果您的计算机支持 UEFI 启动,您应该能够直接从闪存驱动器启动(请参考主板的键盘快捷键以获取确切的启动键)。否则,您将需要一个直接写入实用程序将 ISO 写入闪存驱动器。 Unetbootin 是旧软件,当您有可启动 ISO 时就不需要了(现在大多数都是这样)。

答案2

正如@jdwolf 已经评论过的那样......

毕竟您可能实际上是从 USB 启动的。如果系统在 UEFI 模式下启动,则\EFI\boot\bootx64.efiU 盘上应该有 UEFI 引导加载程序。在 Linux 安装介质上,此 UEFI 引导加载程序通常是 GRUB 的 UEFI 版本。

如果unetbootin更改了引导文件的布局,但没有调整 UEFI 引导加载程序的配置(可以在\EFI\boot\bootx64.cfg或中找到\EFI\boot\grub.cfg),那么您从 USB 介质进行引导的尝试可能会导致 UEFI GRUB 没有有效的配置。

您的 UEFI 实现也可能存在错误。 GRUB 的某些 UEFI 版本对 UEFI 实现细节非常敏感 - 我认为这一点最近已经得到改善,因为 GRUB 开发人员会收到有关各种 UEFI 实现的错误报告和其他经验。

对于现代发行版,unetbootin准备安装 USB 介质可能不需要类似的工具:许多安装 ISO 现在都准备好了isohybrid(看这里)或类似的工具,以便您可以使用或类似的工具简单地将 ISO 写入 USB 介质dd并使其正常工作。这样,安装介质上的旧版 BIOS 和 UEFI 引导加载程序都应该使用发行版维护人员实际测试过的配置,而不是使用unetbootin启发式构建的配置。

答案3

作为最后的手段,如果您的 BIOS 支持,您可以尝试启用“legacy boot”选项。

根据我之前的经验(hp envy 15 amd apu),可启动闪存驱动器(gentoo x86_64)需要此选项才能被BIOS检测到。

相关内容