EFI 安装后 Raring 无法启动

EFI 安装后 Raring 无法启动

我正在尝试在基于 AMD Fusion 的系统 (C60M1-i) 上安装 13.04 64 位服务器。安装介质是使用 unetbootin 创建的 USB 棒(或者更好的是:已经有几个了)。

Ubuntu Live 启动正常,只有在安装服务器/桌面后才出现黑屏

缺少操作系统。

重新启动并选择正确的启动设备或在选定的启动设备中插入启动媒体并按下一个键

我已经 - 尝试了各种下载的图像(包括 Raring Desktop) - 使用 GPT 对磁盘进行分区 - 运行了启动修复

启动修复日志: http://paste.ubuntu.com/5745089

无济于事。

但是 EFI 无法将启动盘(Sandisk SSD)识别为可启动盘(在主板设置中未显示为 UEFI:Sandisk P4...)。

我无法控制安全启动(主板没有提供选项)。

我怎样才能启动这个系统?实际上,我最终并不在乎启动 Legacy (BIOS)...

感谢您的任何建议。

最佳康斯坦丁

编辑 #3:问题似乎是efibootmgr无法将启动项写入 NVRAM(似乎是一些或许多 EFI 主板的一个错误,至少网络上提到了不同的 ASUS 型号。有些人还提到了 efibootmgr 中的一个错误……将尝试找出原因)。我现在通过将副本放在 EFI 分区grubx64.efi的根目录中,然后从主板设置调用来解决这个问题‘从文件系统启动 EFI Shell’。瞧——有 grub 了,我可以启动了。仍然需要找到一个完整的解决方案。

编辑#4:可能与此有关:带有 Insyde H2O EFI bios 的 Sony VAIO 无法启动到 GRUB EFI

答案1

您可以尝试使用bcfgEFI 版本 2 shell:

  1. 下载 EFI 版本 2 shell。以下是链接半官方二进制文件。如果该二进制文件挂起,请尝试这个,但请注意,您需要从 zip 文件中解压缩 shell 程序。(第二个程序应该可以在较旧的计算机上运行,​​而第一个程序不支持。)
  2. 创建具有 FAT 分区的 USB 闪存驱动器。
  3. 将 EFI shell 复制到 USB 闪存驱动器,就像EFI/BOOT/bootx64.efi在闪存驱动器上一样。例如,如果您将闪存驱动器安装在/media/flash,则文件应该是/media/flash/EFI/BOOT/bootx64.efi
  4. 重新启动并告诉您的计算机从 USB 闪存驱动器启动。
  5. 在 EFI shell 中,键入bcfg boot dump -v以查看当前启动项。注意现有启动项中的最大数字。
  6. 使用 添加一个新的启动项bcfg boot add 3 fs0:\EFI\ubuntu\grubx64.efi "Ubuntu",将其更改3为比上一步中获得的列表中的任何值更高的值。
  7. 键入bcfg boot mv 3 0以使 GRUB 成为默认启动项。(更改3为您在上一步中使用的数字。)

当您正常重启时,计算机应该默认启动到 GRUB。

相关内容