我已经使用预装了 Windows 8 和 Linux Mint 17 的双启动系统大约一个月了。在 Linux 中应用更新后,grub 加载程序未出现,系统仅启动 Windows。我使用了 Live CD 中的启动修复...http://paste2.org/CFK6PCPs是发布启动信息摘要的地方...没有结果。我通过 live cd 的终端手动重新安装了 grub2...虽然重新安装和更新已完成且没有问题(除了我最后无法卸载,因为它正在使用中)但重启后仍然没有出现 grub2 加载程序,系统立即登录 Windows 8...有什么建议吗?
答案1
当我尝试双启动 Windows 8.1 和 Fedora 时,我遇到了类似的问题。启动 Windows 后,Grub 启动菜单消失,直到我更改 BIOS 设置,然后它才会工作,直到我再次启动 Windows。这两个链接帮助我解决了这个问题:
- http://www.zdnet.com/article/the-refind-boot-loader-for-uefi-systems-a-life-and-sanity-saver/
- http://www.rodsbooks.com/refind/installing.html#naming
一些带有 UEFI 固件的 PC(尤其是 HP 的 PC)每次启动时都会检查默认启动项是否为/EFI/Microsoft/Boot/bootmgfw.efi
(Windows 引导加载程序),如果是其他东西(例如 GRUB),则会重置它。解决此问题的方法是将其替换bootmgfw.efi
为grubx64.efi
,这会让 PC 误以为 Windows 引导加载程序是默认的。
为此,您可以将原始bootmgfw.efi
文件(Windows 引导加载程序)上移一个目录,然后复制grubx64.efi
到 Windows 引导加载程序所在的文件夹并重命名。您还需要更新原始路径bootmgfw.efi
,/EFI/fedora/grub.cfg
以便 GRUB 可以找到 Windows 并启动它。
答案2
建议了解双启动方法并通常遵循以下线程:
- 在预装 Windows 8(64 位)系统上安装 Ubuntu(支持 UEFI)
- 安装 Ubuntu 后如何安装 Windows?
- 在 Windows 8.1 上安装 Ubuntu 13.10
- 如何在不删除 Windows 的情况下安装 Ubuntu?
- 为什么我没有“与它们一起安装 Ubuntu”选项
- Ubuntu 安装并与 Windows 8 UEFI 双启动
- Ubuntu 13.10 安装程序/live 无法在 UEFI 上从 DVD/USB 启动
- 在 Windows 8 旁边安装 Ubuntu(UEFI 双启动)
- Windows 8 不再将 Grub 作为默认启动管理器
- Windows 8 在启动时删除 GRUB