启动修复后无法启动

我在东芝卫星z930上从12.04升级到14.04。 Ubuntu是这台计算机上唯一的操作系统(Windows 8立即被擦除)。

除了出现以下信息外,一切都很顺利:

错误:找不到文件

错误:找不到文件

错误:找不到文件

按任意键继续’

按下任意键后,我确实可以正常加载ubuntu。

我决定解决这个问题, 在启动Ubuntu 14.04时遇到错误 。 提出的解决方案不起作用,所以我进一步搜索并发现(我不知道在哪里)建议运行Boot Repair。 从那时起,当我尝试启动计算机时收到以下消息:

在驱动器中插入系统磁盘。

准备好后按任意键….

我从Boot Repair获得的最后一份报告可以在这里找到: http : //paste.ubuntu.com/10603340/ 。

简而言之,在运行启动修复之前,事情几乎完美无缺。 现在,他们根本不工作。

我接下来该怎么办?

在挖掘和试验之后,我很高兴分享对我有用的解决方案(即该领域的完整初学者)。 据我所知,我的东芝Satellite Z930只能从UEFI启动Windows。

这正是我所做的,(任何新手都可以,相信我):

  • 我下载了boot-repair-disk(抱歉,我无法发布链接,这是因为对于没有经验的用户,每个post限制为2个发布的链接,但只是问Google博士)
  • 我在UNetBootIn的帮助下制作了一个可启动的USB(再次,没有链接)
  • 我从USB启动
  • 加载lubuntu接口后,我按下Ctrl-Alt-F1打开一个shell,然后键入以下内容:

    sudo mount /dev/sda1 /mnt 
  • 使用ls命令检查我的目录内容后,我发现/ EFI / Boot已经存在。 所以我通过输入来备份bootx64.efi

     sudo mv /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi.backup 
  • 然后我使用以下命令行将/ mnt / EFI / ubuntu的所有内容复制到/ mnt / EFI / Boot中:

     sudo cp /mnt/EFI/ubuntu/* /mnt/EFI/Boot 
  • 最后,我通过输入将文件grubx64.efi重命名为bootx64.efi

     sudo mv /mnt/EFI/Boot/grubx64.efi /mnt/EFI/Boot/bootx64.efi 

最后一步是打开一瓶香槟庆祝。 但我想你没必要。 相反,你可以在他发布解决方案的过程中一直感谢oldfred

该解决方案基于Ask Ubuntu外部的以下线程:

虽然完整的答案在这里: http : //ubuntuforums.org/showthread.php?t = 2147295在“仅从UEFI启动Windows的系统”小节中,我发现更容易按照这篇文章中的解释: http:// ubuntuforums.org/showthread.php?t=2247186 。