Vorrei installare un PC per eseguire Ubuntu per la maggior parte del tempo, ma devo anche eseguire XP per applicazioni e test specifici. In passato avrei semplicemente impostato una macchina dual boot e quindi riavviato e avviavo Windows XP secondo necessità.
Tuttavia, poiché la macchina ha più core e memoria significativa, penso di poter usare hypervisor Virtual Box, Xen o VMWare. Sto pensando di rendere Ubuntu la VM "host" e di avere XP come VM guest. Ciò sarebbe particolarmente utile per i test / debug / sviluppo poiché è possibile eseguire contemporaneamente applicazioni in entrambi i sistemi operativi. Non ho mai installato una macchina virtuale prima e penso che ponendo le domande che seguono posso evitare alcuni tentativi.
Fondamentalmente, devo decidere se un dual boot o una configurazione VM sono più appropriati per quello che voglio fare.
Ecco le mie domande:
Non ho sempre bisogno di avere XP in esecuzione. Gli hypervisor mi consentono di arrestare la VM guest in modo che la VM host possa utilizzare immediatamente tutta la memoria e le risorse del processore? Quando quindi visualizzo la VM guest, è facile eseguire il provisioning della quantità di memoria e di altre risorse utilizzate da essa? Idealmente, vorrei preconfigurarlo in anticipo e quindi attivare / disattivare la VM guest senza pensarci.
È possibile o consigliabile avere il sistema operativo host a 64 bit e il sistema operativo guest a 32 bit? In alternativa, se entrambe le VM sono a 32 bit e ho 8G di RAM, l'hypervisor può eseguire il provisioning di ciascuna VM con 4G di RAM quando sono in esecuzione contemporaneamente?
Quali hypervisor sono i migliori per le configurazioni come ho descritto?