I've "created" - it had been more like copy & paste - an os-probes script from the existing 20microsoft. So I've now an additional script /usr/lib/os-probes/mounted/20mircosoft-efi. I'm not a programmer and not very good in writing script commands so do not expect, that the script is 100% bullet proof.
The script does
* check for bootmgfw.efi (MS EFI loader)
* check BCD for Windows-Version (same code like in 20microsoft)
* exit with code 1, even if MS EFI loader was found, cause IMO it's a good idea to keep the partition open for more EFI loader probing
The check is as simple as it had been so far for BIOS booting systems. That does mean that it does not check, if there is an existing main partition of Windows. But AFAIK from the change log this work is in progress already.
I've "created" - it had been more like copy & paste - an os-probes script from the existing 20microsoft. So I've now an additional script /usr/lib/ os-probes/ mounted/ 20mircosoft- efi. I'm not a programmer and not very good in writing script commands so do not expect, that the script is 100% bullet proof.
The script does
* check for bootmgfw.efi (MS EFI loader)
* check BCD for Windows-Version (same code like in 20microsoft)
* exit with code 1, even if MS EFI loader was found, cause IMO it's a good idea to keep the partition open for more EFI loader probing
The check is as simple as it had been so far for BIOS booting systems. That does mean that it does not check, if there is an existing main partition of Windows. But AFAIK from the change log this work is in progress already.