Да, требуется версия Windows.
Если вы устанавливаете какое-либо программное обеспечение на виртуальной машине, это программное обеспечение должно быть совместимо с гостевой ОС (в данном случае Windows).
Виртуальная машина это именно то, что она говорит: виртуальная машина. Таким образом, для любого программного обеспечения будет казаться, что оно работает на реальной машине с такой конфигурацией (ОС, ЦП, ОЗУ, ...). Неважно, что это за хост-машина: это может быть хост с Windows, Mac или Linux или даже ваш тостер.