GRUB can boot Windows off a second drive, but I do not recommend it. I suggest you install the Windows drive as the first drive, add a small Linux boot partititon to it, then store the Linux boot there and mount it under /boot on the second drive that will then run Linux. With the extremely low cost of machines today, why not have two separate machines? It means you can use both then.
Dig deeper on Linux interoperability
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.