安装 Fedora 后无法进入 Windows 10?别慌,这里有几种实用的修复方法,通过调整 GRUB 配置、修复引导记录或重新安装引导加载程序,通常能解决双系统启动冲突,助你顺利进入 Windows 系统。
很多喜欢折腾开源操作系统的用户,都会选择在 Windows 10 的基础上安装 Fedora Linux,以此来体验双系统的魅力,在这个过程中,一个常见且令人头疼的问题也随之而来:安完 fedora 无法进入 win10。
这通常是因为 Fedora 在安装时默认接管了系统的引导管理器(GRUB),覆盖了 Windows 的启动项,虽然这意味着 Linux 成功安装了,但 Windows 的启动入口却消失了,别担心,根据你遇到的具体情况,这里有三种常见的解决方案,你可以按照顺序尝试。
你还能看到 Fedora 的启动菜单,但看不到 Windows 选项
如果你开机后能看到 Fedora 的启动画面(显示 “Fedora” 字样),但在这个菜单里找不到 Windows 10 的启动项,这说明 GRUB 还在,只是它不知道 Windows 的存在。

解决方法:启用 OS Prober
- 进入 Fedora 系统(如果在启动菜单里,直接选择 Fedora 进入)。
- 打开终端(Terminal),输入以下命令编辑 GRUB 配置文件:
sudo nano /etc/default/grub
- 在文件中找到
GRUB_DISABLE_OS_PROBER=false这一行。- 如果这一行前面有 号,请将其删除,表示取消注释。
- 如果这一行不存在,请在文件末尾添加这一行。
- 保存并退出(在 nano 编辑器中按
Ctrl+O,回车保存,然后按Ctrl+X退出)。 - 更新 GRUB 配置:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- 重启电脑:
sudo reboot
重启后,再次进入 Fedora 的启动菜单,你应该就能看到 Windows 10 的选项了。
开机直接黑屏或显示错误信息,完全没有 Fedora 菜单
如果你开机后什么反应都没有,或者屏幕显示一些乱码/错误信息,说明 GRUB 根本没有安装成功,或者安装到了错误的分区,这时候我们需要手动重新安装 GRUB。
解决方法:使用 Fedora 安装盘修复
- 准备一个 Fedora 的安装 U 盘,并从 U 盘启动电脑(选择 “Troubleshooting” -> “Troubleshooting a Fedora system”)。
- 打开终端,使用
lsblk命令查看你的硬盘分区情况,假设你的 Linux 根目录安装在/dev/sda2(请根据实际情况替换)。 - 挂载根目录:
sudo mount /dev/sda2 /mnt
- 切换根目录环境:
sudo chroot /mnt
- 重新安装 GRUB 到硬盘的 MBR(注意:
/dev/sda是你的硬盘,不是分区):grub2-install /dev/sda
- 更新 GRUB 配置:
grub2-mkconfig -o /boot/grub2/grub.cfg
文章版权声明:除非注明,否则均为镜像系统原创文章,转载或复制请以超链接形式并注明出处。

