安装Fedora 22破坏了原Win10系统的UEFI引导程序怎么办

一、使用UEFI格式Windows安装U盘修复
- 准备工作
- 想要UEFI方式安装系统,U盘必须格式化为FAT32格式,然后写入系统。先进Fedora系统,做UEFI格式Windows安装U盘.
- 操作步骤
- 在最极端的条件下,故意把ESP分区完全清空,执行命令,重启后,ESP分区完好如初。以uefi模式启动win8.1系统安装U盘或光盘,Shift+F10调出命令提示符,无需挂载ESP分区,直接执行bcdboot c:\windows /lzh - cn。win8,win8.1,win10都可以这么干,不到30秒即可搞定,然后就可以愉快地重启进系统了.
二、删除Fedora分区后重新安装修复
- 删除Fedora分区
- 使用PE,进入PE系统,尝试修复引导,如果没有办法修复windows引导,之后点击安装fedora的分区,右键选择删除卷.
- 重新安装Fedora并设置
- 关机,再进行u盘安装fedora,注意安装时选择刚刚删除分区得到的空间,选择自定义分区。安装好后关机,进入bios设置成uefi,保存退出,之后可以看到出来一个windosbootmanger选项,点击进入,之后系统自己进行修复.
三、针对Linux引导修复(如果了解Linux相关操作)
- 制作livecd或者启动盘
- 如果对linux的启动机制等比较了解,可以采用这种方式。例如对于Fedora29引导修复,先制作livecd或者启动盘,然后进行后续挂载等操作。如果boot分区单独分区的话,要mount /dev/sda2 /mnt/fedora/boot(挂载boot).
- 执行相关命令修复引导
- 执行grub2 - install --recheck /dev/sda1(sda1为efi分区),grub2 - mkconfig - o /mnt/efi/EFI/fedora/grub.cfg(efi启动时,可以索引到其他磁盘上的系统,比如windows10系统等),grub2 - mkconfig - o /boot/grub2/grub.cfg,reboot。重启后即可进入正常分区,但此时windowsefi的引导还在,只是被grub2覆盖了,先启动grub2,启动后,需要重新创建grub2cfg.
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。