UEFI 启动问题

UEFI 启动问题

我有 HP Envy 6 1002TX。我将其更新到 Windows 8,现在无法安装 Ubuntu 12.10。我对 Linux 或 Ubuntu 并不陌生。正如建议的那样https://help.ubuntu.com/community/UEFI,我试过了,还是无法启动。在“确定计算机是否以 EFI 模式启动 CD”中,我可以确认我的 USB 以 EFI 模式启动。安全启动已禁用,我的笔记本电脑有 Insyde 的 BIOS。

我尝试过两次启动修复,正如提到的,这里是 pastebin 链接http://paste.ubuntu.com/1650182/

尽管它说我在 /dev/sda 的 MBR 中安装了 Windows 8,但我记得完全擦除了 Windows 8。目前我只有一个操作系统,那就是 Ubuntu 12.10。(我仍然后悔为 Win 8 升级支付了 15 美元)。我曾尝试搜索相同的问题或解决方案,但未能成功。在我使用启动修复后,它说从 sda7/ 启动 .efi 文件,我在 BIOS 中执行此操作,这就是我得到的结果。

错误:未找到磁盘`,msdos5' grub rescue>_

答案1

您有一个 MBR 硬盘,上面似乎有一组适用于 Windows 和 Ubuntu 的 EFI 引导加载程序/dev/sda7。这种情况非常不寻常,很可能代表磁盘上的 GPT 到 MBR 转换。一些固件实现将从这样的磁盘启动,而您能够到达 GRUB 这一事实表明您的固件确实如此;但是,可以想象这种组合会导致 GRUB 阻塞。您的分区表或 GRUB 配置也可能存在一些我遗漏的更微妙的问题。

我建议这样做两件事:

  • 启动安装程序BIOS 模式并运行 Boot Repair。这应该会在计算机上安装 BIOS 版本的 GRUB,这是 MBR 分区方案更常规的选择,因此更有可能正常工作。不过,您可能需要摆弄固件选项才能让它尝试 BIOS 模式启动。
  • 下载并启动Parted Magic系统救援光盘或类似工具,然后gdisk在磁盘上运行以将其从 MBR 转换为 GPT 格式,并将分区 #7 的类型代码更改为 EF00。(您应该键入p以验证您的分区是否完好无损,键入t以更改分区 #7 的类型代码,然后键入w以保存您的更改。)运气好的话,这将使计算机再次运行;但是,您可能需要再次运行 Boot Repair。

如果你尝试了一种解决方案,但它不起作用,你可以尝试另一种;但是,如果你有BIOS 启动分区,因此,如果您转换分区表类型,然后安装 BIOS 版本的 GRUB,则应该创建一个。

相关内容