Windows doesn't really like being the second install I've found. It's tries overwriting your MBR. But linux is flexible. So, the best way I've found is to install Windows, then install Linux second, and during install, specify Grub as the boot loader