全新安装的Ubuntu无法启动,UEFI。 启动修复没有帮助

我刚刚从USB pendrive安装了Ubuntu 15.04到我的东芝Satellite U940。

通常情况下,这很有效,但这次是一场真正的斗争。
我有几个关于grub2的问题,由于grub导致安装失败等等。 现在我终于设法让它工作,但我的EFI无法从SDD启动。 我当然也尝试过boot-repair 。 根据EFI,仍然没有可引导设备。 我通过慢动作video设法通过我的电脑获得了几行输出。 它说:

无法打开\ EFI \ BOOT \ grubx64.efi – 未找到

无法加载image \ EFI \ BOOT \ grubx64.efi – 未找到

还有几行我无法正常阅读。

引导修复pastebinurl是: http : //paste.ubuntu.com/12623394/

我正在UEFI模式下启动,所有安全启动措施都被禁用。 没有双启动,所有硬盘在安装前完全删除。 但是我在/sdb而不是/sda上安装Ubuntu和grub,因为sdb是我的SDD和sda我的硬盘。 这会引起问题吗? 引导顺序设置为首先从SDD引导。

您的设置有几个奇怪的事情:

  • 您的/dev/sda (Toshiba MQ01ABD075_Y216FCTCS)存在,但似乎没有分区表或文件系统。 这可能是预期的和无害的,取决于该设备是什么,但不清楚是什么导致这种奇怪。
  • 您的/dev/sdb (Samsung MZMPC032HBCD)使用主引导记录(MBR)分区表进行分区,但EFI可引导磁盘通常使用GUID分区表(GPT)。
  • 您的EFI系统分区(ESP)是/dev/sdb上的逻辑分区(确切地说是/dev/sdb6 )。 这可能有效,但前提是您的固件不是太挑剔,并且NVRAM包含指向引导加载程序的指针,或者它是否安装为EFI/BOOT/bootx64.efi 。 充其量,这是非常不寻常的。
  • 启动修复脚本没有在/dev/sda/dev/sdb上显示任何EFI引导加载程序的证据。 ( /dev/sdc似乎是你的紧急启动USB驱动器。)这可能是启动修复中的一个错误,但它很难判断实际启动的是什么。

总的来说,我要说你需要重新分区/dev/sdb才能使用GPT。 (您可以完全重新对其进行重新分区,也可以使用gdisk将其从MBR转换为GPT。)Ubuntu安装程序在为EFI模式安装提供空白磁盘时应使用GPT; 但是,如果它是预先分区的MBR磁盘,它可能会坚持使用MBR。 (我没有研究过Ubuntu安装程序在这种情况下做了什么 – 根据Ubuntu版本,它可能会做不同的事情。)或者,您需要挂载/dev/sdb6 ,找出启动加载器的位置,以及适当调整路径; 或使用efibootmgr创建指向引导加载程序的条目。 您可能希望在EFI引导加载程序上阅读我的页面,尤其是有关EFI引导原则和安装EFI引导加载程序的子页面,以获取更多信息。 之前的内联链接提供了背景信息,因此也值得一读。

有助于不手动格式化磁盘,而是让Ubuntu完成这项工作。 奇怪的是,无论我设定什么形成顺序等,它都没有用。 但是当Ubuntu做了它并像我一样格式化它时,它起作用了。 也许安装程序无法识别EFI系统分区。 或者这只是我笔记本的一个特定问题。