I've been learning bootloader recently and came up with a strange idea : is it possible to install GRUB2 directly on Windows to override the default MBR and bootloader Windows have so that later if I install Linux on the same disk, I do not have to edit grub configuration files to rescue Windows boot menu?
Besides, I am using MBR partitioning plan so that it's better to install GRUB2 in BIOSBOOT partition. But I don't know how to do that in Windows. Furthermore, will newly installed Linux override existing BIOSBOOT partition? That is to say, will Linux be "smart" enough to detect that a BIOSBOOT partition has already been created so as to avoid overriding?
Finally, to state my question from another perspective, I am just wondering is it possible for me to replace the default Windows bootloader with later manually installed GRUB2? Will Windows forbid that?