La risposta breve è sì , è possibile eseguire contemporaneamente sia Windows che Ubuntu .
La lunga risposta di "come posso farlo?" dipende da cosa vuoi che il tuo SO host e da cosa vuoi che sia il tuo "SO guest" . Mi vengono in mente tre possibilità:
Innanzitutto, utilizza Windows come host . Ciò significa che Windows sarà il tuo sistema operativo principale in esecuzione direttamente sull'hardware (il computer). Questo è il modo in cui la maggior parte delle persone esegue Windows. Quindi installerai un programma in Windows, come Virtualbox o VMPlayer (chiamalo VM). Quando avvierai questo programma sarai in grado di installare un altro SO, ad esempio Ubuntu, all'interno della VM come guest . Prima di installare Ubuntu nella VM, è necessario assegnare alcune risorse alla VM come la quantità di RAM e lo spazio sul disco rigido. Il programma VM funzionerà come un computer virtuale con la RAM e lo spazio sul disco rigido che hai assegnato. Una volta installato, sarai in grado di eseguire Ubuntu nella VM, in una finestra o in modalità a schermo intero.
Secondo, puoi anche fare il contrario. Ossia, installa Ubuntu come host su una macchina reale e installa Windows come guest in una VM all'interno di Ubuntu.
In terzo luogo, se si dispone di un Mac come host , è possibile utilizzare un programma VM simile chiamato Parallel per Mac e creare due VM, una per Windows e un'altra per Ubuntu.
Consulta il Wiki VM per ulteriori dettagli.
Vedi anche la Guida di Ubuntu su Virtual Box , VMWare / Player e Parallel VM per Mac .
svantaggi
Lo svantaggio principale dell'esecuzione di un sistema operativo in una macchina virtuale è l'accesso alle risorse, ad esempio RAM. Innanzitutto, l'host avrà bisogno di un po 'di RAM per funzionare da solo e tutti i programmi nativi come un elaboratore di testi che desideri eseguire. L'ospite può quindi utilizzare solo ciò che rimane. Quindi, se hai solo 4 GB di RAM e Windows (l'host) ha bisogno di 3 GB per funzionare bene. Ubuntu come guest può utilizzare solo 1 GB di RAM fisica. È possibile assegnare più RAM a Ubuntu, ma le cose rallenteranno poiché il disco rigido verrà utilizzato come RAM virtuale e le cose verranno spostate tra la RAM reale e la RAM virtuale.
Il secondo inconveniente è anche legato alle risorse. Supponi di avere una scheda grafica molto elegante nella tua macchina. Tuttavia, nella VM tutto l'hardware è virtuale. La scheda grafica virtuale predefinita può avere capacità più limitate, ma può essere scelta come predefinita in quanto compatibile con una varietà di sistemi operativi. Quindi il sistema operativo nella VM non sarà in grado di sfruttare la fantasia della scheda grafica. La differenza tra il primo e il secondo inconveniente è la seguente. È possibile ottenere più RAM o un disco rigido più grande nella macchina reale e quindi allocarli alla VM. Potrebbe non esserci un modo semplice per modificare le configurazioni predefinite di altri aspetti dell'hardware virtuale nella VM. Pertanto, una scheda grafica più veloce nella macchina reale potrebbe non tradursi in una nella macchina virtuale.
Sul terminale virtuale:
Non so cosa intendi con questo. Per me, un terminale virtuale è un'interfaccia a riga di comando che può funzionare senza l'interfaccia utente grafica (GUI) in Ubuntu e altri sistemi Linux e simili. Il concetto di terminale virtuale non si applica a Windows. Vedi A cosa serve un terminale virtuale? per maggiori dettagli sui terminali virtuali.
Spero che sia di aiuto.