如何创建EFI分区

背景:我有一个预装的Windows 8桌面,我正在尝试卸载Windows 8并使用live DVD安装Ubuntu 12.10。 我禁用了安全启动。 我相信,只能通过启动菜单启动现场DVD,这会调出Ubuntu的手动安装菜单。 但是当我尝试安装Ubuntu 12.10时,我得到一个空白屏幕。 完全是黑色的。 所以我认为问题是我没有创建EFI分区。 如果我错了,请纠正我并提供帮助。

问题:如何创建EFI分区? 我是否在Windows 8中执行此操作? 感谢我能得到的任何帮助。

由于您的桌面预装了Windows 8,我相信您已经拥有了EFI分区。 在实时DVD Ubuntu会话中尝试通过apt-get安装gdisk,并使用sudo gdisk -l /dev/sda列出分区。 分区最有可能按此顺序排列

  1. 一个小于1MB的分区,代码为EF02
  2. EFI分区,代码为EF00
  3. Windows恢复环境分区,代码2700
  4. Windows系统保留分区,包含BCD, MSR代码0C01
  5. 然后是操作系统分区,也许是代码0700

这些短代码是gdisk的内部代码,在GPT中他们有GUID的响应者。

如果这是您已有的分区方案,则可以保持前四个分区不变,并缩小或删除Windows操作系统分区以为Ubuntu分区腾出空间。 要缩小你必须安装gparted,否则删除/创建你可以保持在gdisk。 如果删除了所有内容,请尝试在gdisk下重新创建此分区方案。

编辑您还可以从Windows磁盘管理中进行分区,缩小Windows NTFS分区并制作Linux分区,使其保持未格式化且没有分配字母,然后在Ubuntu安装程序中为它们分配各自的挂载点,类型和格式。 使用与启动时相同的工具继续对磁盘进行分区可能更安全。 /编辑

关于空白屏幕,您可能有一个仍然使用旧BIOSfunction的图形卡,尝试在安装时暂时启用BIOS兼容性,并确保在UEFI下启动DVD。 如果您在尝试进行EFI安装时在BIOS下启动DVD,则可能会遇到GPT问题。

如果您使用grub-efi-amd64签名安装Ubuntu,我相信您不必关闭安全启动。

使用gparted创建标记为EFI的FAT分区。 然后,您可以将grub2安装到其上并将其用作引导设备。

GPT fdisk (AKA gdisk )是一个非常有用的工具,可用于处理EFI和GPT。 这是罗德史密斯的一个实用工具(他相信AskUbuntu的问题)。

你可以在这里找到实用程序:

http://www.rodsbooks.com/gdisk/

我相信它允许EFI系统分区(FAT)创建。