A resposta curta é sim.
Desde que a arquitetura do processador seja a mesma (x86_32, x86_64, etc.), a instalação será executada em qualquer lugar. Existem apenas três dificuldades na prática:
- Você precisa ter os drivers corretos disponíveis no momento da inicialização. A melhor maneira de garantir isso é ficar com o kernel da sua distribuição: se você compilar o seu próprio, o risco é bem alto de que você acidentalmente perca um driver.
- O bootloader precisa funcionar. No hardware do PC, isso geralmente não é um problema. Basta usar o Grub e certificar-se de que a configuração não codifique os nomes dos dispositivos.
- Os drivers de vídeo proprietários não são amigáveis e tendem a instalar alguns arquivos que impossibilitam não usá-los. Por último, observei que esse era o caso dos drivers proprietários da ATI e da NVidia. Drivers grátis estão bem. Portanto, escolha os drivers de vídeo gratuitos e não use efeitos 3D extravagantes que os drivers gratuitos não suportam.