我最近在以下软件的帮助下在我的 PC 上安装了 Windows 7 Pro、Windows 8.1 Pro 和 Ubuntu 14.04 作为多重启动这一页。使用链式加载启动时一切都运行良好。我可以毫无问题地启动任何我想要的操作系统。
我唯一感到烦恼的是,当我从 Grub 转到 Windows 引导加载程序时,它不是 Windows 8 GUI 引导加载程序,而是通用的黑/白引导。
我怎样才能将其恢复到正常的 Windows 8 引导程序,而不会弄乱我的计算机启动方式?顺便说一句,在安装 Ubuntu 之前,我选择 Windows 7 作为默认启动...我不知道这是否与它有关。
答案1
好的,这就是我解决问题的方法。
我恢复了 Windows 8 图形引导加载程序,将 grub 从引导分区中清除。此时我的引导菜单中只有 Windows 8 和 Windows 7。我使用 EasyBCD 将 Grub 2 添加到 Windows 8 引导加载程序菜单中。现在我可以从 Windows 8 GUI 引导加载程序进入 Grub 2 引导菜单,没有任何问题。
我猜它仍然是一种链式加载类型的引导程序,但现在我没有任何传统的引导加载程序。
答案2
您使用的指南适用于传统启动。我假设您谈论的 GUI 启动依赖于 UEFI 启动。
您可能需要将 MBR 分区方案转换为 GPT 分区方案。由于这可能会导致数据丢失,我建议备份所有分区,丢弃旧分区表,创建 ESP,(安装默认的 UEFI 引导加载程序,如橡胶靴)、恢复备份、为每个操作系统安装和配置 EFI 引导加载程序。
- 对于 Linux,您可以使用实时媒体。要备份,请使用磁盘工具的原始映像功能(速度较慢)或tar 备份。学习如何使用
grub-install
和grub-update
。尽量避免启动修复,否则你学不到什么,只会更加困惑。 对于 Windows 使用分布式系统管理/图像处理创建分区的 WIM 映像(DISM 是 Windows 8 上的 imagex 替代品,推荐使用,但我现在找不到好的 SU 问题)。使用以下配置 Windows EFI 引导加载程序启动(Windows 7 缺少一些选项,但它可以安装 EFI 引导加载程序)。
我建议远离有关传统启动的一切或 2012 年之前/Windows 8 的启动指南。