Eu faço isso o tempo todo. Como o Ubuntu é baseado no Linux, o que significa que ele é independente de hardware (uma história totalmente diferente, se falarmos sobre o Windows), você não terá um problema na maioria dos casos. Então, como ele é independente de hardware, você pode simplesmente trocar sua placa-mãe, cpu, memória RAM, placa de vídeo, cartão lan, placa wifi e qualquer outro hardware sem qualquer problema.
Os problemas que irão aparecer são (vou listar alguns deles desde que você terá uma idéia com o casal sobre o qual vou escrever):
-
Hardware que precisa de drivers proprietários - Se você mudar de uma placa de vídeo integrada na placa-mãe (digamos uma placa de vídeo Intel) para outro computador com uma placa Nvidia ou Ati, provavelmente precisará instale os drivers proprietários para ter recursos completos para essa placa de vídeo específica. Não é o mesmo desempenho para comparar o Nouveau de fonte aberta com os drivers proprietários da Nvidia. Ambos são encontrados e estão disponíveis para instalação quando o Ubuntu é iniciado. Isso provavelmente não irá interferir no Ubuntu, mas dificultará se você quiser reproduzir vídeo em HD ou reproduzir um jogo do Windows no Wine. O mesmo vale para cartões sem fio como os da Broadcom.
-
Movendo de 64 bits para 32 bits (arquitetura retroativa). Se você tem um hardware compatível com 64 bits com um Ubuntu 64 instalado e se move para um hardware que não possui suporte a 64 bits, você receberá alguns erros. O oposto não é verdadeiro em sistemas mais recentes e versões do Ubuntu, mas é recomendado manter a mesma arquitetura para problemas de desempenho e estabilidade.
Nos casos que você mencionou, você não terá nenhum problema. Para testar isso, basta remover o disco rígido e conectá-lo ao outro PC. Em seguida, inicialize a partir do seu disco rígido. Você vai perceber que ele irá inicializar como se estivesse rodando nesse computador desde o começo.
Além disso, se você for usar mais de 4GB de RAM, recomendo ir para uma versão de 64 bits, embora os 32 bits ainda usem a memória adicional com seu kernel PAE.