Forse questo ti aiuterà:Portable Ubuntu Remix
C'è Colinux che ti permette di eseguire Linux in Windows senza virtualizzazione, in una sorta di "modalità utente".
Dal sito web di Cygwin:
Cos'è Cygwin?
Cygwin è un ambiente simile a Linux per Windows. Si compone di due parti:
ADLL (cygwin1.dll) che funge da livello di emulazione dell'API di Linux fornendo funzionalità sostanziali dell'API di Linux.
Una raccolta di strumenti che forniscono l'aspetto di Linux. La Cygwin DLL attualmente funziona con tutte le recenti versioni x86 a 32 bit e 64 bit rilasciate in commercio di Windows, ad eccezione di Windows CE.
Tieni presente che il supporto ufficiale per Windows 95, Windows 98 e Windows Me verrà interrotto con la prossima versione principale (1.7.0) di Cygwin, che è attualmente in beta testing.
Cosa non è Cygwin?
Cygwin non è un modo per eseguire app Linux native su Windows. Devi ricostruire la tua applicazione dal sorgente se vuoi che funzioni su Windows.
Cygwin non è un modo per rendere magicamente le app Windows native consapevoli delle funzionalità UNIX ®, come segnali, pty, ecc.