在GPT HDD上安装Ubuntu

我已将系统更改为从UEFI而不是BIOS启动,并在具有GPT分区类型的内部SSD上安装了Windows 7。

我想在我的外置硬盘上安装Ubuntu 13.04。 我的机器是联想W520 。 我的硬盘是1TB USB3 WD 。

以下是我一直在尝试的一些内容:

  1. 我的笔记本电脑设置为在UEFI模式下启动。
  2. 我的可启动闪存盘上有64位版本的Ubuntu
  3. 我在安装Ubuntu之前取出了我的SSD
  4. 在安装之前,我的外部硬盘驱动器也被划分为GPT,它只有一个950GB的分区
  5. 我尝试了两种不同的方法:

    • 第一:当我让Ubuntu自动安装时,没有改变任何东西,安装完成但Ubuntu没有启动。 SSD出局了,我确信系统在UEFI模式下启动。

    • 第二 :我尝试按以下顺序自己进行分区,但我仍然遇到同样的问题,我确定我的硬盘分区为GPT:

      • /EFI Boot
      • /(root)
      • /swap
      • /home

我选择在/EFI boot安装bootloader。

请让我知道我做错了什么。
谢谢

更新:我确信在SSD上的Windows以UEFI模式启动。 然而,我断开了我的硬盘驱动器并且Windows从SSD启动。我使用实时USB启动Ubuntu并让它进行分区并在外部硬盘驱动器上安装Ubuntu。 我仍然有同样的问题,Ubuntu没有启动。 然后我使用了实时USB并安装了Boot-Repair。 运行Boot-repair并重启后,一切都很好,Ubuntu从硬盘启动。 但是,在引导到Ubuntu之前有一行: ata_id[279]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument但系统启动。

引导信息脚本:这是我使用引导修复后获得的引导信息脚本 。

我试图更改分区和分区大小。 在这里阅读后,我使用Gparted更改了分区。
我还在/dev/sda1安装了bootloader,它被标记为/boot分区。 正如预期的那样在安装和重启后,Ubuntu无法启动。 因此,通过关注此帖和此帖,我尝试将引导加载程序注册到EFI。 但我没有成功。 我甚至注意到我的机器可能有这个问题,我更改了/EFI/Ubuntu/bootx64.efi名称和位置但没有效果,Ubuntu不想启动。 再次,我使用启动修复来解决启动问题,它像以前一样工作,我在Ubuntu。 但我真的很想知道造成这个问题的原因。 有趣的是Boot Repair创建了所有可能的文件夹和文件。 有没有办法让我知道哪些文件夹用于启动? 这些是不同的文件夹和文件:
/boot/efi/EFI/Boot/bootx64.efi
/boot/efi/EFI/Microsoft/Boot/bootmgfw.efibootx64.efi
/boot/efi/EFI/ubuntu/bootx64.efigrubx64.efi

Grub2 /安装程序并不总是管理EFI。 最佳选择是启动Live CD并使用启动修复。

请参阅: 如何在预先存在的Ubuntu安装的同时安装Windows 7?

不同的问题,同样的解决方

发布url bootrepair会告诉你它是否不起作用。