El problema con los valores iniciales impares, como el asistente de configuración que recomienda 512 MB para el sistema operativo invitado, es una peculiaridad conocida en el asistente de configuración de VirtualBox que se explica muy bien en este artículo sobre el reciente lanzamiento de VirtualBox 5 ; El énfasis en negrita es mío:
La GUI para crear una nueva VM es similar a las versiones anteriores, aunque proporciona valores predeterminados impares. Al crear una nueva VM de Windows 7 de 64 bits, el asistente recomendó asignar 512 MB de RAM a la VM; El requisito mínimo para Windows 7 de 64 bits es 2 GB de RAM, lo que hace que el valor recomendado sea inadecuado. El sistema host tiene 8 GB de RAM, más de la mitad de los cuales estaban libres en el momento en que se inició el asistente. La audiencia de VirtualBox son profesionales de TI que probablemente sabrían mejor que intentar usar Windows 7 con ese valor predeterminado, por lo que no es un problema particularmente importante.
Además, la documentación oficial del usuario final de VirtualBox aborda el mínimo impar de 512 MB de recomendación de RAM; Una vez más, el énfasis es mío:
Dependiendo de qué sistemas operativos invitados desee ejecutar, necesitará al menos 512 MB de RAM (pero probablemente más, y cuanto más, mejor). Básicamente, necesitará lo que necesite su sistema operativo host para funcionar cómodamente, más la cantidad que necesita el sistema operativo invitado. Por lo tanto, si desea ejecutar Windows XP en Windows XP, probablemente no disfrutará mucho de la experiencia con menos de 1 GB de RAM. Si desea probar Windows Vista en un invitado, se negará a instalarlo si tiene menos de 512 MB de RAM, por lo que lo necesitará solo para el invitado, además de la memoria que su sistema operativo normalmente necesita.
Es decir, aunque VirtualBox tiene un "asistente" que facilita un poco el proceso de configuración / instalación de un sistema operativo invitado, no está diseñado para tomar todas las decisiones (o asumir las decisiones) que debe tomar. VirtualBox no es una simple pieza de software para el usuario final como Word o Excel; Es realmente una verdadera herramienta de usuario avanzado / administrador.
Hay una cierta suposición básica de las habilidades / conocimientos de un usuario que están conectados al uso de software de virtualización como VirtualBox. Y, en última instancia, el núcleo de esa suposición es que alguien que usa VirtualBox sabrá lo suficiente como para tomar sus propias decisiones básicas cuando se trata de la asignación de recursos al configurar un SO invitado en VirtualBox.
Por ejemplo, definitivamente puedo usar Ubuntu 12.04 (servidor) como sistema operativo invitado en mi instalación Mac OS X de VirtualBox con 512 MB de RAM. Pero notablemente se retrasa si estreso un poco al servidor. Prefiero mantenerlo funcionando con 1 GB a 4 GB de RAM para asegurarme de que todo funcione sin problemas; dependiendo de lo que estoy haciendo / probando en ese momento.