I tried to install Server 2016 on my Hyper-V server and I got the error message "Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation". I should have checked the hash of the ISO I'd downloaded from Microsoft (using my MSDN subscription), but I decided it wouldn't take long to grab the ISO again so I kicked off the download. I go to try it again with the new ISO and I get the same error message. Coincidentally, I had some issues getting it to accept the product key too at one point. I did some searching and saw a suggestion of using 2GB of RAM, as I'd only configured 512MB at this point as it's for setting up a very basic domain controller. I increased the VM to 2GB and skipped the product key and I then got the license terms. It's now happily installing. Presumably it's my fault for not giving it enough RAM to begin with (
the documentation does say that the Desktop Experience, which I went for, does require 2GB), but I would have expected a better error message than that. Maybe some kind of warning about the amount of RAM before I got that far?