Everyone saying you need two harddrives needs to know: all you need are 2 efi partitions: one for windows one for linux… You can have them on the same drive. It’s nonstandard, but I have never found a machine where it doesn’t work.