无法修复 Windows 8 和 Ubuntu 13.04 的启动

无法修复 Windows 8 和 Ubuntu 13.04 的启动

我有一台三星笔记本电脑 NP350E7C。它预装了 Windows 8,我正在尝试安装 Ubuntu 13.04。我第一次使用实时 USB 安装它时,它成功了,但 Windows 停止工作了。我修复了 Windows,现在无法在 Ubuntu 上重新启动。我甚至尝试使用 Windows 的启动管理器代替 GRUB2,但没有成功。

然后我按照http://doc.ubuntu-fr.org/uefi?redirect=1(在 BIOS 中禁用 fastboot 和 secureboot)并重新安装 ubuntu。然后我按照本教程的预测出现了 windows 蓝屏,我可以使用链接中的说明进行修复。

然后,我需要使用 boot-repair 来修复 ubuntu 的启动。使用推荐的选项,我总是得到这个错误:

修复期间出现错误。

检测到 Locked-ESP。您可能需要在创建 /boot/efi 分区(FAT32、100MB~250MB、磁盘启动、启动标志)后重试。这可以通过 gParted 等工具执行。然后通过 [Boot Repair] 的 [Separate /boot/efi partion:] 选项选择此分区。

根据此主题http://ubuntuforums.org/showthread.php?t=2112273问题是文件 /EFI/ubuntu/grubx64.efi 已损坏,如果我们可以删除它并再次运行启动修复,一切都应该正常工作。然后我使用以下说明删除了该文件如何从 UEFI 启动选项中删除 Ubuntu?但每次我运行启动修复时仍然会出现相同的错误。

我的日志位于http://paste.ubuntu.com/6081052/

非常感谢您的帮助。再次感谢

答案1

这个错误报告。它包括一个解决方法,我引用一下:

  1. 通过 Gparted 创建另一个 EFI 分区(FAT32、200MB,位于磁盘的前 100GB)
  2. 将“启动”标志移到上面
  3. 让 Ubuntu 使用这个新的 ESP(例如通过 Boot-Repair --> 推荐修复)。

另请参阅您在问题中引用的错误消息。

答案2

就我的情况而言(使用 Ubuntu Live USB 中的 Boot-Repair,如启动修复 wiki), 这锁定ESP错误是由于我的分区被挂载而引起的。

我使用 gParted 卸载了它们(右键单击每个分区->卸载),然后 Boot-Repair 成功修复了我的系统(使用推荐的修复)。

也可以看看本文

相关内容