О, это очень важно!
Существует целый ряд различных эмуляторов, виртуальных машин. И нет единого подхода.
В принципе существует две (может больше?) возможности, приведу примеы:
1. Первый подход: Эмулятор виндовского API под линукс, называется WINE (Wine Is Not Emulator) или WINEX . Там ничего ставить не надо - просто настроить конфигурационный файл и запускать программы, например пасьянс косынка:
wine c:/windows/sol.exe
При этом в конфигурации необходимо указать путь к виндовскому диску как минимум.
2. Второй подход: Виртуальная машина, например VMWare (коммерческая - только за бабло), когда запускается виндоус непосредственно изнутри программы, если это win98, то переставлять ничего не придется, в случае XP - хуже, там в виртуальной машине скорей всего другое оборудование, чего XP не любит очень
Фактически это машина в машине.
Вот.