HP 650预装Win10下Ubuntu 22.04双引导默认直接启动Win10问题求助
HP 650预装Win10下Ubuntu 22.04双引导默认直接启动Win10问题求助
你好,我看到你在HP 650预装Win10的机器上完成Ubuntu安装后,遇到了默认直接启动Win10、只有按F9才能调出启动选择菜单的问题,结合你的操作情况,我整理了几个针对性的解决办法:
1. 调整BIOS/UEFI启动顺序
很多HP机型会默认将Windows Boot Manager设为第一启动项,即便你已经安装了GRUB引导,系统还是会优先加载Win10。操作步骤如下:
- 重启机器,开机过程中按F10(HP多数机型的BIOS进入快捷键)进入BIOS设置界面
- 找到「Boot」或「启动选项」相关标签页
- 在启动顺序列表中,将Ubuntu对应的GRUB选项(可能显示为
ubuntu或带有EFI文件路径的条目)拖动到列表最顶部 - 保存设置(一般按F10确认保存)后重启,检查是否会自动弹出GRUB双引导菜单
2. 修复GRUB引导加载器
有可能是GRUB没有被正确设置为系统默认引导,你可以通过Ubuntu Live USB来修复:
- 制作Ubuntu Live USB并从它启动,选择「试用Ubuntu」进入系统
- 打开终端,先通过
lsblk命令确认你的Ubuntu系统分区(比如/dev/sda5)和EFI分区(通常是/dev/sda1) - 挂载Ubuntu系统分区:
(将sudo mount /dev/sdaX /mntX替换为你的Ubuntu分区号,比如5) - 挂载EFI分区:
sudo mount /dev/sda1 /mnt/boot/efi - 重新安装GRUB到磁盘:
sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi /dev/sda - 更新GRUB配置:
sudo update-grub - 重启机器,应该就能看到GRUB双引导菜单了
3. 阻止Win10自动覆盖引导
Win10有时会在更新或重启时自动修复引导,把自己设为默认启动项。你可以在Win10中修改引导设置:
- 以管理员身份打开命令提示符(CMD)
- 执行以下命令,将系统默认引导指向Ubuntu的GRUB文件:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi - 执行完成后重启机器,检查是否会自动进入GRUB双引导菜单
备注:内容来源于stack exchange,提问作者Adejire Adegite




