Had faced a bad time, because just accidentally deleted the EFI partition, now I need to repair two Linux and one Windows on my laptop.
For Ubuntu, I simple use repair grub tool. I have already created an old notes for it.
For windows, I make a liveCD and
Shift+F10 in the welcome page, typing
bcdboot c:\windows /l zh-cn to repair the
Microsoft folder in the EFI partition.
However, for the Solus, it becomes complex for me. Since Solus using UEFI called goofiboot instead of using grub, I only find a way by referring the steps by official website with Solus liveCD. It should also be done in other Linux live CDs technically.
Here is the steps:
#install efibootmgr package in update center of liveCD