Explique melhor:
1) Você tem o VIRTUALBOX instalado no XP.
2) Você instalou o Ubuntu ou outro Linux no VIRTUALBOX.
O seu XP acessa normalmente a Internet ou não? Se não, precisa verificar o que é. Os drivers de rede estão instalados para reconhecerem o hardware (MODEM para linha discada ou Placa de Rede para acessar o MODEM banda larga).
Se o seu XP acessa normalmente a internet, resposta SIM, então passamos para o VIRTUALBOX.
Não conheço o VIRTUALBOX mas já fiz experiências com o VMware. Portanto deve ter alguma semelhança. Quando o VMware é instalado ele se configura de tal maneira a usar os recursos de rede do próprio Windows (hospedeiro).
No VMware, quando vamos instalar algum tipo de sistema operacional, no caso o LINUX, o usuário pode optar, no caso de rede, por:
a) acesso direto a internet;
b) NAT;
c) Host;
É preciso avaliar cada uma delas observando suas características e experimentando as opções. No meu caso de testes feitos com o VMware foram usando rede local e um roteador. Não experimentei com rede discada. Para rede local, dentro do LINUX que será instalado no VMware, é necessário também configurar a rede quer seja DHCP quer seja IP estático.
Outra coisa é que no VMware e talvez no VIRTUALBOX ele trabalha com uma espécie de BIOS própria, assim como um tipo virtual de placa de rede, outro tipo virtual de placa de vídeo, etc.