Seu arquivo foi compilado para o Windows? Um exe? Nesse caso, copiar o arquivo não ajudará, já que ele está usando chamadas de sistema do Windows e não do Linux. O fato de seu arquivo não estar na partição do Ubuntu não faz diferença, mesmo que você copie o arquivo para a sua partição Ubuntu não funcionará.
Você pode tentar o seguinte:
-
Use uma camada de virtualização como . Provavelmente o mais fácil para você. Isso traduzirá as chamadas de sistema do Windows do seu software para corresponder às do Linux. O vinho deve estar disponível através do repositório da Canonical, mas não tenho certeza.
-
Recompile seu programa para Linux. Se você não tiver espaço suficiente para mover seu projeto de uma partição para outra, provavelmente não terá espaço para fazer uma compilação. Além disso, se o seu software depende muito de bibliotecas somente do Windows, você terá que substituí-las, o que pode levar tempo. Portar um software pode ser complexo.
-
Instale uma máquina virtual do Windows. Isso é praticamente o mesmo que iniciar na sua partição do Windows, então acho que você não está interessado nessa opção. Os métodos populares de virtualização incluem o VirtualBox e o VMWare . Eu pessoalmente uso o VirtualBox.
Mais sobre isso: