无法通过 USB 闪存盘启动并安装 Ubuntu

无法通过 USB 闪存盘启动并安装 Ubuntu

UNetBootin 要求我在将内容放入闪存驱动器后重新启动。

重启电脑后,我按下 DEL 键进入 BIOS。然后进入启动菜单,将第一启动优先级更改为可移动媒体(有时显示为 USB:2.0)。

之后,我按 F10 保存更改并重新启动 PC。我看到了 American Megatrends 启动屏幕,然后是硬件监视器,但我从未看到过紫色屏幕,而是看到了带有 Windows 启动标题的 Windows 启动屏幕。

我错过了什么?

答案1

此答案假设您的笔记本电脑正在使用UEFIUEFI是 的替代品BIOS。 它提供了操作系统和硬件之间的抽象,并用于启动您的计算机。 每台新计算机都默认配备 UEFI。

一点理论

启动计算机时,EFI 系统会在连接到计算机的活动驱动器中搜索文件夹中的可执行文件/EFI/BOOT。 如果找到这样的可执行文件,则认为该驱动器可启动。

另一方面BIOS,假设您的启动管理器存储在硬盘的第一部分。

发生了什么

UNetBootin以旧式配置您的 USB 棒MBR。(即第一部分包含启动管理器)。UEFI现在,您将在 USB 棒中搜索/EFI/BOOT/BOOTx64.EFI(或类似的)可执行文件,但显然找不到,因此它会继续boot order搜索下一个定义的设备,直到找到包含所述可执行文件的设备。这就是您无法从 USB 棒启动的原因。

修复问题

有两种方法可以解决您的问题。

1: 为了保持兼容性,legacy mode大多数 EFI 系统都内置了 ,允许从MBR分区驱动器启动。要激活,legacy mode您必须先禁用 ,Secure Boot因为这将阻止您激活legacy mode,然后您必须激活。这些设置可以在您的启动配置(或 BIOS)下的和 或 下legacy mode找到。UEFISystem ConfigurationSecurity

2: 如今,大多数 Linux 系统都支持UEFI启动。要确保打开 ISO(例如,使用Virtual Clone Drive并检查文件夹是否/boot/efi存在)。如果存在,您只需格式化驱动器FAT32并将 ISO 的内容提取到 USB 棒的根文件夹中(从已安装的映像复制粘贴或使用 WinRar 提取)。笔记:你仍然需要禁用Secure Boot

我希望我的回答能够阐明这个问题。

答案2

您的计算机是否安装了 Windows 8 或 Macintosh?如果是,则您已设置 UEFI BIOS。要使其从闪存驱动器启动,您需要禁用安全启动、Intel SRT 和 FastStartup。之后,您应该能够启动到驱动器。

如果有效,请到此处停止,如果仍然无法启动闪存驱动器,请继续阅读。

如果仍然无法启动驱动器,则应尝试更改启动模式,通常只有两个选项,UEFI 和传统(传统可能是 CSM Boot,如下例所示)。如果您还有其他问题或仍然无法正常工作,请告诉我们。我确信这里的每个人都非常乐意提供帮助!

启动模式示例

答案3

当我尝试在笔记本电脑上安装 Ubuntu 20.04 时遇到了这个问题,因为笔记本电脑无法自动识别闪存设备作为启动选项。

在 BIOS 设置中的“启动配置”下,单击add a new boot option“UEFI(非传统启动)”。插入闪存驱动器后,中间的值将自动填充。保留该值。选择任意名称并选择 [...] 按钮以打开 ubuntu 启动介质文件系统。

导航到 /EFI/BOOT/ 并选择 GRUBx64.EFI。确保选中新选项旁边的复选框。现在应用设置,退出,然后按 f12 进入启动选项菜单,您应该可以选择您所做的选项。

当选择 /EFI/BOOT/BOOTx64.EFI 时,这对我来说不起作用,但对于任何读到这篇文章的人来说,都值得一试。

@spitterfly 帮助我指明了正确的方向。

相关内容