Pré-requisitos:
A mesma versão do Ubuntu está instalada nas duas máquinas. A arquitetura (32/64 bits) pode ser diferente.
Etapa 1: armazenar a lista de pacotes instalados
Execute o seguinte comando na máquina de origem para armazenar os nomes dos pacotes instalados em ~ / pkglist:
sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist
Etapa 2: Transfira sua configuração
Use scp ou rsync ou até mesmo uma unidade flash para transferir seu diretório pessoal (~ / , ~ /. ), A lista de fontes (/etc/apt/sources.list) e quaisquer outros arquivos que você personalizou ou instalou (como apache config em / etc ou softwares on / opt) da máquina de origem para a de destino.
Etapa 3: instalar pacotes
Na máquina de destino, execute o seguinte comando em uma sessão de terminal à prova de falhas para instalar seus pacotes:
sudo aptitude update && cat pkglist | xargs sudo aptitude install -y
Extraído de:
http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/