【已解决】双系统 Arch + Windows,GRUB 启动 Arch 报错 invalid cluster 0 / you need to load the kernel first

我启动了一次windows,然后windows自动更新重启,再次进入grub,由于archlinux是第一个选项,并且我没看到,就自动进入了arch,然后grub报错:

Loading Linux linux ...
error: invalid cluster 0.
Loading initial ramdisk ...
error: you need to load the kernel first.

然后返回了grub菜单

ESP文件系统损坏了吧。建议整个重做。

修好了,感谢