记一次GRUB引导修复

使用Arch Linux已经2年多了,基本上已经习惯了,可前段时间英雄联盟也出了“自走棋”,想要体验一把。
于是就在硬盘剩余的60多个G上装了Windows 10,用了一两个月没有问题,最后再一次Windows 10更新后,蓝屏了。又手惨的点了Windows 的修复功能。等了半天,结果是修复,重启,蓝屏无限循环。而且Arch Linux的引导全都没了,感激应该是Windows的修复动了efi分区。
无奈只能新修复引导,各种方法尝试了好多边都是卡在了GRUB _一直闪这个状态,最终在官网wiki找到了办法
缺省/后备启动路径
grub 安装时添加--removable参数

grub-install --target=x86_64-efi --efi-directory=esp --removable

或者手动移动

mv esp/EFI/grub esp/EFI/BOOT
mv esp/EFI/BOOT/grubx64.efi esp/EFI/BOOT/BOOTX64.EFI

grub出现bug的原因应该会千奇百怪,不要尽可能多的尝试网上的各种修改方法。