O ponto é que a virtualização dentro da virtualização deve ser suportada tanto pela sua CPU física quanto pelo seu software de virtualização "externo". Muitas vezes, esse recurso é desativado até mesmo em virtualizadores (porque você raramente aninha VMs).
Além disso, minha experiência é que o VirtualBox não é realmente o sistema de escolha para máquinas remotas; se você quiser, desinstale-o (os módulos do kernel do vbox entram em conflito com os módulos do kernel de outros virtualizadores) e tente o KVM.
Geralmente, eu não recomendaria colocar VMs dentro de VMs, a menos que você tenha uma boa razão. Um ambiente de desenvolvimento Linux cabe facilmente em um stick USB < 20 € e pode ser carregado. Mais importante, em um ambiente corporativo, seu departamento de TI deve apenas fornecer ao desenvolvedor uma VM funcional para instalar o Linux, caso o desenvolvedor precise disso. Tudo o mais seria como uma empresa que hesita em distribuir lápis para seus funcionários.