Me gustaría configurar una PC para ejecutar ubuntu la mayor parte del tiempo, pero también necesito ejecutar XP para aplicaciones y pruebas específicas. En el pasado, simplemente habría configurado una máquina de arranque dual y luego reiniciar y arrancar en Windows XP según sea necesario.
Sin embargo, dado que la máquina tiene múltiples núcleos y memoria significativa, creo que puedo usar hipervisores Virtual Box, Xen o VMWare. Estoy pensando en hacer de Ubuntu la VM "host" y tener XP como VM invitada. Esto sería especialmente bueno para probar / depurar / desarrollar, ya que es posible ejecutar aplicaciones en ambos SO simultáneamente. Nunca antes configuré una máquina virtual y creo que al hacer las siguientes preguntas puedo evitar algunas pruebas y errores.
Básicamente, necesito decidir si una configuración de arranque dual o VM es más apropiada para lo que quiero hacer.
Aquí están mis preguntas:
No siempre necesito tener XP en ejecución. ¿Los hipervisores me permiten apagar la máquina virtual invitada para que la máquina virtual host pueda usar inmediatamente todos los recursos de memoria y procesador? Cuando saco a la luz la máquina virtual invitada, ¿es fácil aprovisionar cuánta memoria y otros recursos utiliza? Idealmente, me gustaría preconfigurar esto de antemano y luego activar / desactivar la máquina virtual invitada sin pensarlo.
¿Es posible o aconsejable que el sistema operativo host sea de 64 bits y el sistema operativo invitado sea de 32 bits? Alternativamente, si ambas máquinas virtuales son de 32 bits y tengo 8G de RAM, ¿puede el hipervisor aprovisionar cada VM con 4G de RAM cuando se ejecutan simultáneamente?
¿Qué hipervisores son mejores para configuraciones como las que describí?