Поставить бесплатно нельзя. И купить нельзя.
Я с этим лично столкнулся, когда моя супер-программа потребовала для работы некую утилиту, которая работает только в DOS (ей нужны COM-порты в реал-тайме видите ли). А лицензионный DOS купить давно нельзя и бесплатно поставить его нельзя.
С FreeDOS ситуация еще запутаннее, потому что непонятно, кому принадлежат права на FreeDOS, и если придут люди в масках, им уже ничего не докажешь, последует команда: «Убрать руки с клавиатуры» и за отказ — прикладом по лбу.
Пришлось переписывать код и загонять утилиту прямиком в BOOT-сектор дискеты, безо всякого DOS. Это оказалось проще, чем искать/покупать DOS-совместимую операционку.