如何通过 EFI 安装 Ubuntu?

如何通过 EFI 安装 Ubuntu?

尝试使用 ga a75 ud4h 主板(使用 AMD 3870k APU 和新的 1TB HDD)将 Ubuntu 12.10 Desktop amd64 安装到台式电脑上,并按照主板手册https://help.ubuntu.com/community/UEFI现在已经到了 EFI 安装的 grub 选项屏幕。

在 EFI 模式下启动实时 DVD 时,在 grub 内核选项列表显示之前会出现“安全启动未启用”的情况。 EFI 安装

如果选择“安装 Ubuntu”或“尝试 Ubuntu 而不安装”选项,则会出现“无法读取 cd/0”和“必须先加载内核”错误。

使用 DVD 或 USB 安装介质会产生相同的结果,并且在任何时候都不会在 BIOS/固件设置或启动设备列表中出现 UEFI 条目。

可能有帮助的是,如果在此硬件上安装了 EFI 模式的非 Linux 操作系统,则当硬盘空间完全未分配时,可以使用 USB 安装介质自动进行 GPT 安装。USB 设备在 bios/固件一次性启动列表中的硬盘驱动器下列出,并且没有 UEFI 条目。即,它安装了 EFI,尽管没有为设备分配 EFI 或 UEFI 条目,就像许多关于 UEFI 安装的教程中所示的那样。

关于这个问题的唯一建设性的信息可以在wiki.ubuntu.com/EFIBootLoadersrodsbooks.com/gb-hybrid-efi但无法找出答案。

检查下载的 .iso 上的 md5sum 和 sha256 校验和,并在 BIOS 模式下启动 DVD 时使用“检查磁盘是否有缺陷”来检查刻录的 .iso。未发现错误。在 EFI 模式下启动 DVD 时,“检查​​磁盘是否有缺陷”不会运行(或任何其他选项)。

由于尝试了不同的发行版以及 Ubuntu 的新旧版本,都给出了类似的结果,即 EFI 模式下 grub 选项屏幕中没有可启动的选项(如果能做到的话),并且花时间搜索 Ubuntu 论坛,得出结论,该系统上的固件是硬编码的,只能处理 Microsoft EFI 文件。

安装 Windows EFI 模式后,这里是启动信息脚本这是我在以下网址发起的一个帖子的链接Ubuntu 论坛这可能对其他人建立双启动系统有帮助。

安装 BIOS 模式并使用 Boot-Repair 安装 grub-efi 不是一个完整的解决方案,因为无法使用安装介质 EFI 模式进行恢复和维护,因为尝试使用 EFI 启动安装介质时会出现“您需要先加载内核”和“无法读取 cd/files”错误。

安全启动不是问题。使用 Windows 中的 msinfo32 确认此硬件不支持安全启动。

如何编辑内核或加载内核进行 EFI 安装?= 如何通过 EFI 安装 Ubuntu?

请考虑:这不是重复!链接的问题表明有一个可行的答案,但对于“###如何编辑内核或加载内核以进行 EFI 安装?= 如何通过 EFI 安装 Ubuntu?”,没有可行的答案。因此,使用 BIOS 安装然后手动安装 grub-efi 而不重命名引导加载程序的解决方法是使用 EFI 启动 Ubuntu,或者使用引导修复来执行此操作(如果未在高级设置中更改推荐的修复,则需要进行许多不必要的“修复”)也是可行的。这在某种程度上确认了固件的硬编码不会阻止 grub 启动管理器在 DVD 上的 /casper 中看到 vmlinuz.efi 文件。我希望得到答案,因此希望重新提出这个问题。

答案1

某些 BIOS 选项可能会禁用 EFI 正确行为。您是否尝试在启动 DVD 之前启用 BIOS 中的 EFI 选项?此外,签名锁可能会在启动过程中引起问题。检查这些内容并祝您好运!

答案2

这绝不是一个完全可行的答案,但我会尽可能地进行更新 - 如果有必要的话。

这里有混合 EFI 系统,这意味着选择 dvd EFI 模式并确保在 BIOS 设置中将 SATA 设置为 AHCI 将强制 BIOS 以 EFI/GPT 模式启动硬盘,并允许任何具有合适 EFI 启动映像的安装程序在从 DVD 设备启动时以 EFI 模式运行。如果没有有效的 EFI 启动映像可加载,则 BIOS 安装程序将运行,这将提供 MBR 分区表安装 = 遗留。

已经设法安装了 EFI Windows,但还没有安装 Linux。我确信答案在这儿参照此内容可确认由于混合 EFI 系统,没有可用的 EFI shell 或 EFI GUI;这可能有助于解释 Windows 的“自动”安装。
尝试在 Windows 旁边安装 Ubuntu 是不可能的,因为 Ubuntu 安装程序甚至看不到/检测 Windows 安装 - 即在传统模式下运行时。

安全启动所需的 UEFI 规范是 => UEFI 2.2,预装 Windows 8 的机器将使用 UEFI 2.3.1。
由于 EFI 是前身,因此此硬件不具备安全启动功能。使用签名密钥安装媒体对于实现此硬件所拥有的 EFI 功能没有多大用处,尽管考虑到所有 U/EFI 规范都应该或实际上都是向后兼容的,这应该不会有任何区别。只是意味着没有安全启动。

将会更新。(或者其他答案!)

答案3

使用 USB 安装程序 -> 制作 USB 磁盘

您可以在 USB 端口上使用闪存阅读器(智能手机)
USB 驱动器
硬盘驱动器。(但您必须重新格式化它)

获得装有 UBUNTU 的 USB 后 -> 使用 (启动选择) 键启动 -> ((可能是 f8、f2 或 esc))

找到你的棒子,应该说“UEFI usb stick kingston”或者任何品牌。

完毕。

安装时你需要创建一个单独的分区如果您自动“擦除整个磁盘”,那就没问题了。它会自动执行。

等待您无法擦除整个磁盘,您需要创建一个分区...它的大小为 1 或 100 MB,启动时分区类型为“grub boot”,EXTx 第二分区和交换。

完毕。

相关内容