Recently, Windows 10 has been such a hassle to deal with as it just keeps getting space aids from the Nth dimension. It randomly corrupts its own drivers, forces you to update it, refuses to update because of your antivirus (no other reason), and is basically the inbred child of vista and ME. A lot of times it would just refuse to work because it randomly deleted an essential file. For no reason. In the middle of my editing music, the bluetooth cut out, and Windows went haywire for absolutely no reason, and caused my nice bluetooth headphones to have a heart attack and not turn off. This was the final straw: I was installing Windows 7 on that machine if it kills me.
So. First problem: burning the iso file right (as I do have a legitimate windows 7 key, but no cd, go figure) to an available usb. So I recommend using the windows 7 USB DVD download tool or the mkusb utility available in linux. I have found mkusb to be a godsend as the USB's were immediately bootable with no hassle. The hassle was either they wouldn't boot at all, or linux wouldn't recognize the partition table at all.
Windows 7 USB DVD download tool link: direct download
mkusb link: launchpad ppa
install mkusb (for linux only):
- sudo add-apt-repository ppa:mkusb/ppa
- sudo apt-get update
After installing Windows 7, the next challenge is installing linux correctly so that it can boot into windows from the grub bootloader. DO NOT, I repeat, DO NOT let the program automatically partition these for you as it will not partition it correctly. Choose the "something else" option for when you arrange your partitions. The partitions you will need in order for this to work are as follows:
/ (root)
/home
/boot
swap
I have proven this to successfully dual-boot with linux as I loaded windows 7 successfully from the grub boot menu upon reboot. This is with both operating systems installed in legacy mode. I have not experimented with having windows on legacy mode, and running ubuntu in uefi mode, completely separate from each other to prevent conflicts. The only conflicts I have got from dual booting so far is if I improperly shut windows down and try to boot into it again from the grub bootloader, it is graphically incapable of running properly. I have yet to find a workaround for this: I might have to actually separate the two operating systems, tricking them both into thinking they're the only one on the system. The problem I think is windows 7's native recovery menus which completely zoink out after grub.