Isso pode funcionar em teoria, mas muitos dos charms atraem coisas da internet ao configurar, como um repositório BZR ou Git ou algo assim.
Eu recomendaria permitir que as máquinas fossem conectadas à internet. Se você está preocupado com a segurança, pode configurar a rede para fazer NAT ou ter um firewall para que as solicitações de entrada não consigam chegar aos nós, mas as solicitações de saída podem.
Se você estiver preocupado com o uso da largura de banda, eu configuraria o squid ou algum outro proxy em uma configuração transparente entre os nós do VirtualBox e a Internet. (Eu fiz isso desde que estou em uma conexão de transferência limitada e isso funcionou bem).
O recurso para suporte a execução desconectada tem um relatório de bug aqui se você quiser acompanhar: