双系统 grub rescue mode

在 ssd 上 openSUSE,win10 双系统,使用 grub2 引导。gpt 分区
昨天手贱,升级了下 win10,然后重启发现,grub2 引导被改称 win 自己的了,现在引导选 win 的能进 win10。
然而选 grub2,无法引导,进入了 grub rescue mode。
然而,在该模式下,发现 linuxefi,initrdefi 等命令都没有。。。
无奈,摸出 u 盘,u 盘上有个 Ubuntu 系统,u 盘启动,进入 grub
然后使用 linuxefi,initrdefi 成功引导进入 openSUSE 系统。
到此,有 2 个问题:
1,在不使用 u 盘的情况下,使用 grub rescue mode 下如何引导进入 openSUSE 系统???
2,在 opensuse 系统里,如何修复 grub2 引导??

grub-install
gurb-mkconfig

你是不是 Windows 10 和 openSUSE 装到一个盘里了?有条件的话建议你单整一块盘装 Linux

整体思路是用grub-rescue进入到正常的 grub,再手动加载initrd还有内核

进入系统后再grub-install grub-mkconfig