电脑Windows + Fedora双系统,UEFI启动,共用同一个EFI分区。现在删除了Fedora系统,那么应该将EFI分区中的Fedora启动项也删除之。
按照网上的办法,在Windows上,尝试删除Fedora启动项,使用了:
bcdedit
命令均未删除成功。它们确实都是看到删除了,但是重启之后Fedora启动项又会出现。可以看到,Fedora启动项的标识符每次都不一样,说明它是重新生成的。
经过实验发现,删除之后,只要不进BIOS,那么这个启动项就不会出现;相反,只要一进BIOS,哪怕是不保存退出,它都一定会再次出现。那么,大概率就是BIOS在自动生成这个启动项了(机器是小米笔记本)。
自动生成当然是要以存在启动项的相关文件为基础。上述工具在删除启动项时只是修改了配置信息,将Fedora启动项从启动项列表中删除了,但并没有删除Fedora启动项的相关文件(Grub Shell还能进),所以又被BIOS或其他什么机制自动识别到然后生成了出来。
那么,解决思路就很明了了:直接删除EFI分区中Fedora启动项的所有文件。
D:
D:/EFI/fedora/
目录cmd
或powershell
,然后用命令操作删除之。重启,进BIOS,发现Fedora启动项已经没有了。搞定!
原文:https://www.cnblogs.com/youshilife/p/15225336.html