Desde que o Ubuntu detecte a placa de rede não vejo problemas.
Eu também pensei em usar o ubuntu nesse HD externo, mas como uma maquina virtual e não rodando direto
Isto eu não entendi, pois uma maquina virtual pressupõe um sistema pre instalado. Rdar um sistema em modo Live cd não é o mesmo que rodar uma maquina virtual. Em Live cd a cada boot qualquer modificação é perdida.
Já instalar fisicamente o sistema num HD externo, não há em principio qualquer problema, mas dependendo da programação da Bios do computador ao qual se queira bootar, o sistema pode não ser reconhecido.
Exemplo: Eu tenho um Pen drive de 8 gigas com o Knoppix instalado fisicamente. Rodo ele normalmente no meu EeePc e em meu Sony Vaio, mas no desktop de casa e no IMac da minha filha, necas de pitibiriba, não roda mesmo eles reconhecendo o pen drive.
Para isto funcionar 100%, O Grub deveria ser instalado num disquete ou cd rom, bootar a partir dele e este se encarregaria de encontrar o disco fisico externo pelo UUID dele e carregar o sistema sobrepassando qualquer impedimento da Bios.
No mais, só testando para ver.
[],s