Moin!
Lange Rede, gar kein Sinn: Ich würde erstmal das alte „efivars“-Modul entfernen, anschließend /sys/firmware/efi/efivars unmounten, dann das „efivarfs“-Modul laden und zu guter Letzt /sys/firmware/efi/efivars mit dem neuen efivarfs-Dateisystem mounten.
Modul entfernen? Aus dem Kernel? Kannst du das übersetzen in Code?
Mit modprobe(8) kannst du nicht nur Module in den laufenden Kernel laden, sondern sie auch wieder entfernen (siehe „--remove“-Option). Dateisysteme hängst du mit mount(8) ein, mit umount(8) aus. Und wie efibootmgr funktioniert hast du ja bestimmt schon nachgelesen. 😉
\0