如何设置 UEFI 分区,然后安装 Ubuntu 11.10(或更高版本?

如何设置 UEFI 分区,然后安装 Ubuntu 11.10(或更高版本?

安装后将 MBR 分区转换为 UEFI 非常麻烦,我只成功过一次,纯属运气 :-) 尝试重新执行我之前的操作,结果我的系统完全被重新格式化,包括 ESP 分区。安装程序不考虑 ESP 分区,最终我的系统仍然使用 BIOS 传统模式。我的问题是;

  1. 我是否应该从 HP 备份 DVD 进行安装以安装原始 ESP 分区,然后安装 Ubuntu?如果是这样;我怎样才能让安装程序“知道”ESP 分区并让安装程序考虑到它以将其用于 Ubuntu?

  2. 我可以从头创建一个 UEFI 分区,然后安装 Ubuntu 吗?

先感谢您!

问候

伊曼纽尔

答案1

值得庆幸的是,Ubuntu 12.04 终于修复了导致早期版本破坏有效 EFI 系统分区 (ESP) 的错误。因此,您可以(相对)安全地安装 12.04,而不必过度担心它会破坏您现有的 EFI 引导加载程序。话虽如此,在安装之前备份您的 ESP 是个好主意任何操作系统安装。您可以在 Windows 中通过打开管理员终端并输入“mountvol S: /S”来执行此操作。这会将 ESP 安装为 S:,以便您可以备份它。(它只是 FAT 文件系统上的文件;与 BIOS 不同,EFI 不依赖于隐藏在引导扇区中的代码。)

为了更直接地回答你的第一个问题的第一部分,我无法说你是否应该从 HP 的磁盘恢复或以其他方式安装 Windows。这实际上取决于你,你的选择更多地取决于你对 Windows 安装内容的偏好,而不是 Ubuntu 对此的反应。

第一个问题的第二部分很难回答。Ubuntu 将在 BIOS 模式或 EFI 模式下启动,具体选择哪种模式取决于固件及其提供的控制启动过程的选项。许多 EFI 实现对这个问题的用户控制非常差,因此可能有点不确定。不过,在最坏的情况下,Ubuntu 将在 BIOS 模式下安装,您可以通过切换引导加载程序将其转换为 EFI 模式。您可以通过安装我的重新索引启动管理器并通过 rEFInd 启动 Ubuntu 安装程序。(您可能希望 rEFInd 或类似程序在一切运行后在 Windows 和 Ubuntu 之间切换,因此现在安装它从长远来看是有益的。)默认情况下,rEFInd 在其菜单中仅显示 EFI 可启动的操作系统,包括光盘安装程序,因此如果您通过 rEFInd 启动 Ubuntu 安装程序,您可以确信它在 EFI 模式下运行。然后它将安装 grub-efi 而不是 grub-pc,因此安装后您不需要处理启动模式。

您的第二个问题对我来说有点不清楚。您当然可以提前对磁盘进行分区,使用主引导记录 (MBR) 或 GUID 分区表 (GPT) 分区方案。如果愿意,您也可以提前创建 ESP。(事实上,我建议这样做,而不是让 Ubuntu 创建 ESP;Ubuntu 的默认 ESP 大约是它应该有的大小的 1/10!我建议使用 200-500 MiB 范围内的 ESP。)

相关内容