安装 Fedora 后无法进入 Windows 10?别慌,这里有几种修复方法

admin
安装 Fedora 后无法进入 Windows 10?别慌,这里有几种实用的修复方法,通过调整 GRUB 配置、修复引导记录或重新安装引导加载程序,通常能解决双系统启动冲突,助你顺利进入 Windows 系统。

很多喜欢折腾开源操作系统的用户,都会选择在 Windows 10 的基础上安装 Fedora Linux,以此来体验双系统的魅力,在这个过程中,一个常见且令人头疼的问题也随之而来:安完 fedora 无法进入 win10

这通常是因为 Fedora 在安装时默认接管了系统的引导管理器(GRUB),覆盖了 Windows 的启动项,虽然这意味着 Linux 成功安装了,但 Windows 的启动入口却消失了,别担心,根据你遇到的具体情况,这里有三种常见的解决方案,你可以按照顺序尝试。

你还能看到 Fedora 的启动菜单,但看不到 Windows 选项

如果你开机后能看到 Fedora 的启动画面(显示 “Fedora” 字样),但在这个菜单里找不到 Windows 10 的启动项,这说明 GRUB 还在,只是它不知道 Windows 的存在。

安装 Fedora 后无法进入 Windows 10?别慌,这里有几种修复方法

解决方法:启用 OS Prober

  1. 进入 Fedora 系统(如果在启动菜单里,直接选择 Fedora 进入)。
  2. 打开终端(Terminal),输入以下命令编辑 GRUB 配置文件:
    sudo nano /etc/default/grub
  3. 在文件中找到 GRUB_DISABLE_OS_PROBER=false 这一行。
    • 如果这一行前面有 号,请将其删除,表示取消注释。
    • 如果这一行不存在,请在文件末尾添加这一行。
  4. 保存并退出(在 nano 编辑器中按 Ctrl+O,回车保存,然后按 Ctrl+X 退出)。
  5. 更新 GRUB 配置:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  6. 重启电脑:
    sudo reboot

重启后,再次进入 Fedora 的启动菜单,你应该就能看到 Windows 10 的选项了。

开机直接黑屏或显示错误信息,完全没有 Fedora 菜单

如果你开机后什么反应都没有,或者屏幕显示一些乱码/错误信息,说明 GRUB 根本没有安装成功,或者安装到了错误的分区,这时候我们需要手动重新安装 GRUB。

解决方法:使用 Fedora 安装盘修复

  1. 准备一个 Fedora 的安装 U 盘,并从 U 盘启动电脑(选择 “Troubleshooting” -> “Troubleshooting a Fedora system”)。
  2. 打开终端,使用 lsblk 命令查看你的硬盘分区情况,假设你的 Linux 根目录安装在 /dev/sda2(请根据实际情况替换)。
  3. 挂载根目录:
    sudo mount /dev/sda2 /mnt
  4. 切换根目录环境:
    sudo chroot /mnt
  5. 重新安装 GRUB 到硬盘的 MBR(注意:/dev/sda 是你的硬盘,不是分区):
    grub2-install /dev/sda
  6. 更新 GRUB 配置:
    grub2-mkconfig -o /boot/grub2/grub.cfg
文章版权声明:除非注明,否则均为镜像系统原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码