我最近在我的全新 HP Dv7 上安装了 Fedora 18,它配备了 Windows 8 和安全启动。在安装 Fedora 之前,我在 BIOS 中禁用了安全启动。我已经安装了 Fedora 18,一切运行良好,但由于某种原因,笔记本电脑启动到默认引导加载程序(HP 引导加载程序,可直接将您发送到 Windows 8)而不是 Grub。启动时,我可以按 F9,我看到了
操作系统引导加载程序 - 这是适用于 Windows 8 的 HP 引导加载程序
Fedora(日立硬盘名称)- 这是 Grub 引导加载程序
选择 EFI 文件 -
在 Grub、Fedora 和 Windows 中启动都很好,但我希望计算机启动到 grub,而不是 HP 启动加载程序,我该怎么办?
答案1
建议阅读:罗德的书关于该主题(不用担心,它很简洁,具有良好的简短可读性)。
除此之外,尝试efibootmgr
在任何 EFI 引导的 Linux 发行版中运行。
(我建议基于 ALT Linux 的救援这是我无耻的宣传)
如果它做包括 Fedora 的编号行,那么可能是 HP 支持人员关于其引导加载程序合规性的问题;如果是的话不是然后 mount --bind 所需的东西(包括 /boot/efi、/proc、/sys 和 /dev)到 Fedora 的根目录中,chroot
然后grub-install
不带任何参数运行。
有几种解决方法,但让我们首先学习并检查基础知识。