10 GB HD, 8 CPUs, 4 GB de RAM - Essas configurações podem ser plausíveis para uma VM Linux, eu tive MVs menores do que isso, e muito maiores também (em hardware de servidor).
Os recursos necessários dependem muito do que o servidor deve fazer, no entanto, os recursos solicitados provavelmente não são plausíveis para a máquina / computador (host) que você está usando.
Você está compartilhando / "roubando" recursos que o host não está usando para fornecer à VM; você não pode roubar o que não está lá; para fornecer CPUs virtuais, espaço em disco e RAM para uma VM no Virtualbox, você precisa ter os recursos físicos (gratuitos) para corresponder ao computador (host) que está usando.
Se você tiver apenas 4 GB ou até 8 GB de RAM física, o sistema operacional também precisa de um bom espaço para funcionar corretamente e não permitirá que você use sua RAM completa para o VirtualBox; o mesmo comentário se aplica aproximadamente às suas CPUs.
O que eu aconselho é criar uma VM restrita aos seus limites de hardware e explicar em um relatório por que você não conseguiu / por que não faz sentido criar os recursos conforme solicitado. Provavelmente você obterá alguns pontos de brownie mostrando que você entendeu o desafio e ainda conseguiu criar a VM.