Eu encontrei a solução.
O Linux usa UUIDs dependentes do sistema nos discos e no Grub. É por isso que meu segundo computador não inicializa após a restauração.
Passo 1: Instale todos os aplicativos extras necessários, como o CLAMAV / CLAMTK / LibreOffice / ... em um Ubuntu limpo
Passo 2: Use o remastersys para criar um backup do seu sistema que pode ser restaurado em qualquer tipo de sistema.
wget -O - http://www.remastersys.com/ubuntu/remastersys.gpg.key | sudo apt-key add -
deb http://www.remastersys.com/ubuntu precise main
apt-get update
apt-get install remastersys
apt-get install remastersys-gui
Passo 3: Inicie remastersys e selecione backup. Isso cria um CD de inicialização ao vivo que é salvo em ~/custom.iso
Passo 4: Instale o UNetbootin para criar um stick USB inicializável com esta imagem personalizada.
Passo 5: instale um novo sistema com o novo dispositivo USB.
Agora você tem um bastão de restauração de imagens USB independente do sistema.
Outra maneira é usar o FOG.
O FOG é uma solução de imagens de computador livre, baseada em Linux e de código aberto para Windows XP, Vista e 7 que une algumas ferramentas de código aberto com uma interface web baseada em php. O FOG não usa nenhum disco de inicialização ou CD; tudo é feito via TFTP e PXE. Também com o nevoeiro, muitos drivers são embutidos no kernel, então você não precisa se preocupar com drivers (a menos que não haja um driver de kernel Linux para ele).
Você pode simplesmente criar uma imagem de um sistema Ubuntu e restaurá-la em qualquer outro dispositivo. Não há necessidade de se preocupar com o UUID, isso é tudo tratado pelo FOG.