Ставил VirtualBox и VMware, никаких проблем с работой виртуалок не наблюдал. Ставишь программу, жмёшь "создать новую виртуалку", указываешь, сколько должно быть памяти, какого размера винт, что будешь ставить (чтобы впоследствии тебе дали нужную версию дров и утилит для интеграции с хостом), откуда (ISOшник или физический привод) – и вперёд.
При настройке Hyper-V надо указать образ ISO с windows, запустить виртуальную машину и установить через неё как обычно устанавливают виндовсы. На Hyper-V экран будет маленьким!