我该如何修复 ubuntu winboot wubildr.mbr 丢失错误?

我该如何修复 ubuntu winboot wubildr.mbr 丢失错误?

我已经安装了 Ubuntu 12.04(64 位)操作系统。它支持 uefi,所以我现在像普通双启动一样安装它(不像 Wubi)。

当我尝试加载 Windows 8 时,它运行正常。但当我尝试运行 Ubuntu 时,我收到以下错误:

ubuntu winboot wubildr.mbr missing

如何修复 Ubuntu 启动加载问题?

更新:我已经bootinfoscript在我的膝盖上尝试过了,这是 URL:http://paste.ubuntu.com/6073509/

答案1

错误信息表明五笔安装。但是,您的计算机显然是在 EFI 模式下启动 Windows,而 WUBI 与 EFI 不兼容。因此,如果您进行了 WUBI 安装,它将无法工作。

您的计算机上还有 Linux 标准分区安装的证据:您有一个/dev/sda8使用 Linux ext4 文件系统的单独分区,并且似乎有启动文件;并且在磁盘的 MBR 中有一个 BIOS 模式 GRUB。

因此,总的来说,我猜你已经尝试过这两种安装方法,不管是有意还是无意。如果是这样,你应该做的一件事是删除 WUBI 内容。我不是 WUBI 专家,所以我就留下那个链接。不过,删除 WUBI 并不能解决您的基本问题;重点是不浪费磁盘空间并简化配置,这样您将来就不太可能感到困惑。

假设您的 Linux 安装/dev/sda8基本完成,那么您面临的问题是,您使用的是混合模式安装——Windows 以 EFI 模式启动,而 Linux 设置为以 BIOS 模式启动。这充其量也有点尴尬,因此您可能应该将 Linux 转换为以 EFI 模式启动。您可以通过多种方式做到这一点,但以下任一方法可能最简单:

  • 以 EFI 模式启动实时 CD-R 或 USB 闪存驱动器并运行引导修复。这应该可以让 GRUB 启动并运行,同时检测到 Windows。诀窍是强制以 EFI 模式启动实时 CD。您可能需要尝试固件的启动选项。通常,按下功能键(具体哪个会有所不同)会生成启动菜单,您应该为实时 CD 选择提及“EFI”或“UEFI”的菜单。
  • 下载我的 CD-R 或 USB 闪存驱动器映像rEFInd 启动管理器并准备一个介质。然后您应该能够启动它。如果 rEFInd 允许您启动 Windows 和 Linux,请启动 Linux,将您的 EFI 系统分区(ESP;您的/dev/sda3)安装到/boot/efi,并安装 Debian 软件包版本的 rEFInd。然后您将在后续启动时使用 rEFInd 选择您的操作系统。

如果其中一个失败,请尝试另一个。

相关内容