好吧,我不知道从哪里开始...我有一台预装了 Windows 8 的戴尔笔记本电脑(基于 x64 处理器)!
我尝试在我的系统上安装 Ubuntu 12.04。(我不知道它是否支持 UEFI)。我使用了 32 位 Ubuntu ISO(我读到过它可以在 x64 和 32 位处理器上安装),但后来在一些博客/论坛上看到,为了实现双启动,必须对 64 位处理器使用 64 位 ISO 映像。
我的系统已启用 UEFI 并启用了 SecureBoot!
通过反复尝试,我以某种方式(legacy/uefi、secureboot 开/关)设法在当时同一硬盘上的单独分区上安装了 Ubuntu。但我无法打开 Windows 8,我不得不更改一些启动选项才能打开它。这很麻烦。我根本无法获得 GRUB Bootloader 菜单。
但到目前为止,我认为我无意中做的是:“我的 Windows 8 安装在 UEFI 安全启动:ON 选项上,之后我在 LEGACY 模式安全启动:OFF 上安装了 ubuntu。”
由于当时事情进展不顺利,所以我只是删除了 Ubuntu 驱动器,用 NTFS fs 格式化它并用于 Windows 驱动器,然后打开 UEFI 模式,SecureBoot:ON 我的 Windows 8 开始正常工作并像往常一样打开。
现在的情况是:我仍然有一个名为“biosgrub”的小分区,如果我转到“传统模式”,什么都不会加载,而且我会收到“grub 救援”提示。我不知道该怎么处理它。
我能纠正这一切吗?
如果我再次安装 Ubuntu,我认为里面可能会有多个引导加载程序。我猜这根本就不好?
是否可以清理所有这些,并在 Windows 8 旁边安装一个全新的 Ubuntu(14.04)?
我知道这完全是一团糟,但我能做些什么呢...我只希望 Ubuntu 与我的 Windows 8 一起处于 UEFI 模式..即至少一个引导加载程序屏幕提示我打开 Windows 或 ubuntu..
答案1
您可以安全地删除 BIOS 启动分区(parted
GParted 和其他一些工具将其标识为“bios_grub”分区)。磁盘的 MBR 中仍会安装 GRUB 的第一阶段启动加载程序,但如果它不会给您带来问题,最好不要管它。
完成后,您可以再试一次。以下两个网站提供了合理的建议:
忽略任何建议启用 BIOS/CSM/旧模式(或等效地禁用 EFI/UEFI 支持)的页面,除非作为最后的手段。这是很难做到的,但不幸的是,这种糟糕的方法在网络上占据了重要地位。