Resposta do fórum da Apple
Sim. Em outras palavras, não mais do que, digamos, 1 GB para o Ubuntu e 1 GB para o Windows, se você tiver ambos funcionando ao mesmo tempo. Se você executar apenas um de cada vez, um máximo de 2 GB poderá ser alocado para cada um. Espero que seja um pouco mais claro.
Na realidade, você pode precisar reduzir a alocação apenas um pouco para contabilizar a quantidade total de RAM usada pela VM em execução, pois ela incluirá sobrecarga para o emulador. Você basicamente deseja manter pelo menos 2 GBs para o OS X ao executar o Lion, porque esse é o requisito mínimo para o Lion.