grub-mkconfig 没有Windows项

不知道什么时候开始,我的grub2-mkconfig

找不到Windows的启动项了, 说严重也不严重,但小问题堆起来也会成为大问题的 于是乎,追根溯源, Windows 项原本是在/etc/grub.d/30_os-prober生成

查看其代码,发现使用了os-prober寻找其他系统. 运行发现没有输出,可以确定是这个东西在抽风了

回头一想,之前由于部分主板EFI记动的时候,会检测是否存在/EFI/Microsoft/Boot/bootmfgw.efi,如果存在的话,会直接启动他,所以将其改名了. 将其改回再测试,os-prober可心正常找到Windows项了

于是乎,os-prober要改的话基本没戏,还是写脚本吧,

 vi /etc/grub.d/40_custom

直接将启动项加入就行了.

关于 grub 请详见官方文档!

Comments