O problema com valores iniciais ímpares - como o assistente de configuração recomendando 512MB para o sistema operacional convidado - é uma peculiaridade conhecida no assistente de configuração do VirtualBox, que é explicado de forma muito bem em este artigo sobre o recente lançamento do VirtualBox 5 ; ênfase ousada é minha:
The GUI for creating a new VM is similar to previous versions, though it provides odd default values. When creating a new Windows 7 64-bit VM, the wizard recommended allocating 512 MB of RAM to the VM; the minimum requirement for Windows 7 64-bit is 2 GB of RAM, making the recommended value inadequate. The host system has 8 GB RAM, over half of which was free at the time the wizard was started. The audience for VirtualBox is IT professionals who would likely know better than to attempt to use Windows 7 with that default value, so it is not a particularly substantive issue.
Além disso, a documentação oficial do usuário final do VirtualBox aborda o mínimo ímpar de 512MB de recomendação de RAM; mais uma vez a ênfase ousada é minha:
Depending on what guest operating systems you want to run, you will need at least 512 MB of RAM (but probably more, and the more the better). Basically, you will need whatever your host operating system needs to run comfortably, plus the amount that the guest operating system needs. So, if you want to run Windows XP on Windows XP, you probably won't enjoy the experience much with less than 1 GB of RAM. If you want to try out Windows Vista in a guest, it will refuse to install if it is given less than 512 MB RAM, so you'll need that for the guest alone, plus the memory your operating system normally needs.
O que é tudo para dizer, enquanto o VirtualBox tem um "assistente" que facilita um pouco o processo de configuração / instalação de um sistema operacional convidado, não é projetado para tomar todas as decisões - ou tomar decisões -. O VirtualBox não é um simples software de usuário final como o Word ou o Excel; é realmente uma verdadeira ferramenta de usuário / administrador avançado.
Há uma certa suposição básica das habilidades / conhecimentos de um usuário que está conectada ao uso de software de virtualização, como o VirtualBox. E, no fundo, essa suposição é que alguém usando o VirtualBox saberá o suficiente para tomar suas próprias decisões básicas quando se trata de alocação de recursos ao configurar um sistema operacional convidado no VirtualBox.
Por exemplo, posso definitivamente usar o Ubuntu 12.04 (servidor) como um sistema operacional convidado na minha instalação do Mac OS X do VirtualBox com 512 MB de RAM. Mas é visivelmente menor se eu enfatizar um pouco o servidor. Eu prefiro mantê-lo funcionando com 1 GB a 4 GB de RAM para garantir que tudo corra bem; dependendo do que estou fazendo / testando no momento.