Suppose I don't have any USB/CD/DVD etc.
I only have an ISO of any other operating system (in my current case, Win10, but I think it doesn't matter) on my desktop.
Is there any way to do fresh installation of that, beside my Linux Mint?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
Only way I can think of is a very roundabout way.
Create an image of the Machine's drive.
Create a partition that holds enough space to extract the Windows partition.
Extract the Windows image from the virtual machine on the newly created partition.
Create the entry for Windows partition in the grub config.
Hope this works
Beside @NoniKhanna 's excellent answer, there is another way.
Some of the Linux bootloaders (at least grub1 (ref)) can boot an ISO image from a Linux filesystem.
Thus, you can boot the Win10 iso image directly with Grub1, and install it with that.
This has the positive side-effect that the Win10 will be installed on the physical machine directly, thus it won't experience a hardware change as you boot it first directly.
You might also need to re-partition your Linux hard drive. It could be done by booting a Live system (for example, an Ubuntu Live) with the same way, before your Win10 installation.
extfile-system e.g. (ext4), Mircosoft OSs and installers can't read this file-system.
May be you can make a new partition of FAT file-system (or other filesystem that support Microsoft's installel), and copy the file there. If you hardware's boot loader and the installer, supports it then you can load the installer from there. But this is now becoming a Mircosoft Windows question, so you should ask a new question on the appropriate site.