Ubuntu Server 13.04.3 无法使用 EFI 启动

Ubuntu Server 13.04.3 无法使用 EFI 启动

我尝试安装 Debian Wheezy,但失败了。然后我尝试了 Ubuntu Server 13.04,遇到了与 Debian 完全相同的问题。安装后,系统没有显示任何启动选择,并告诉我:

Missing operating system

我的设置非常简单:

  • /dev/sdc- 1TB HDD(+ 3 个其他 NTFS HDD)
  • /dev/sdc1- EFI,100MiB,可启动
  • /dev/sdc4- ext4、65GiB、Ubuntu/Debian(sdc2&sdc3是带有数据的 NTFS 磁盘。缺少 SATA 端口,因此没有仅适用于操作系统的 HDD/SSD)

GRUB 似乎安装在 上/dev/sdc4,并且/dev/sdc1只包含一个EFI文件夹;我不确定这是否合适/正确。

我在 OS X 上使用 UNetbootin 制作了一个 8GB 的​​ USB 驱动器,用于启动,并使用了标准的 AMD64-iso,运行了一个 Perl 脚本,该脚本消除了几个命名错误(另话长说)。使用本教程实际上禁用 UEFI 并仅使用 Legacy 也不起作用 —— USB 驱动器甚至无法启动。

我已经没什么主意了。我只想安装并使用 Debian 或 Ubuntu Server!

答案1

了解更多有关您的设置的信息可能会有所帮助。特别是,您提到使用 OS X 来准备启动介质,但您也提到任何 OS X 分区,因此不清楚计算机是 Mac 还是其他类型的计算机。如果是 Mac,我建议您回复说明,包括您是否真的在此系统上安装了 OS X。如果是基于 UEFI 的 PC,以下之一可能会启动并运行:

  • 如果您的电脑启用了安全启动,请将其禁用。然后下载并准备一个 USB 闪存驱动器或 CD-R,其中包含我的rEFInd 启动管理器。(请注意,这两种类型的映像都有下载链接。)使用它启动。这应该可以启动 Linux。然后,您可以安装 Debian 软件包版本的 rEFInd,它将接管您计算机上的启动管理器职责。
  • 跑过引导修复从紧急磁盘启动实用程序处于 EFI 模式。在许多情况下,这将使 GRUB 再次工作。如果不能,请务必记录程序提供的 URL。然后您可以在此处发布它,因为它将包含可能有助于诊断问题的更多详细信息。

如果您有 Mac,rEFInd 可能是更有用的工具,但您应该从 OS X 安装它,而不是从 Linux 安装。(也就是说,不要使用 Debian 软件包;使用.zipOS X 中的文件。)

相关内容