Tenho um problema semelhante. Tenho um netbook com todos os meus dados e configurações atuais e desejo que meus softwares e arquivos sejam iguais.
Foi assim que resolvi o meu problema.
Vamos ligar para o computador com todos os dados originais (no meu caso, o netbook) a fonte e o computador em que você deseja obter os dados no destino .
Passo 1). Verifique se o sistema de origem está atualizado
sudo aptitude update && sudo aptitude upgrade
Passo 2). BACKUP dos arquivos do usuário de origem . Existem várias maneiras diferentes de fazer isso. Este é um bom artigo sobre backup . Também tenho algumas dicas sobre como fazer backup na seção de TI do meu site www.marchiggins.com .
Pessoalmente, escolho o rsync para esse tipo de tarefa.
rsync -av /source_directory /target_directory
Dependendo do destino em que você fará o backup dos dados, é necessário executar algo parecido com isto no computador de origem ;
rsync -av /home/ /media/USB
rsync -av /usr/local /media/USB
cp /etc/apt/sources.list /media/USB
Tecnicamente, além do acima, você também deve obter todo o diretório / etc e tudo em / var (exceto / var / cache & / var / tmp), mas nunca me incomodo. Como você pode ver acima, certifique-se de obter uma cópia do meu arquivo / etc / apt / sources.
Em seguida, precisamos verificar qual software adicional está instalado no computador de origem . Novamente, existem várias maneiras de fazer isso, mas é assim que eu faço.
dpkg --get-selections > /media/USB/installed-software
Criará um arquivo chamado software instalado que contém todos os pacotes que você instalou.
Etapa 3). construa o computador de destino e verifique se é a mesma versão do sistema operacional que o computador de origem . Você pode verificar o número da sua versão assim;
cat /etc/lsb-release
Passo 4). Uma vez que o destino foi criado, você precisa;
configurar os usuários;
sudo adduser
copie o sources.list
sudo cp /media/USB /etc/apt/sources.list
e eles garantem que tudo esteja atualizado, assim como fizemos na etapa 1)
sudo aptitude update && sudo aptitude upgrade
Etapa 6). Copie todos os seus dados, assim como fizemos na etapa dois, exceto no sentido inverso
sudo rsync -av /media/USB /home/
sudo rsync -av /media/USB /usr/local
Agora você precisa garantir que as permissões de propriedade do usuário nos diretórios pessoais estejam definidas;
sudo chown -R username:username /home/pathtofolder
Etapa 7). Copie o arquivo do software instalado no computador de destino e execute o seguinte para instalar todo o software que você tinha na máquina de origem na máquina de destino
sudo aptitude install dselect
cp /media/USB/installed-software /
dpkg --set-selections < installed-software
sudo dselect
Selecione 3. [Instalar] Instalar e atualizar pacotes desejados
Neste ponto, você deve ter dois computadores iguais.
A partir daqui, você pode usar o uníssono para mantê-los sincronizados ou rsync. Minha preferência novamente é rysnc, mas muitas pessoas que conheço usam uníssono e juram por ele.