Como migrar todo o sistema para uma nova máquina?

21

Eu uso ubuntu para lidar com o trabalho diário. Agora eu compro um novo laptop e quero migrar todo o meu sistema (programas, pacotes, dados, configurações, etc) para a nova máquina.

Eu sei que posso copiar minha pasta pessoal para a nova máquina e receberei (quase) todos os dados e configurações. Mas existe uma maneira segura de copiar todo o sistema? Ou é uma má ideia?

    
por Lai Yu-Hsuan 08.03.2012 / 19:59

4 respostas

18

Pré-requisitos:

A mesma versão do Ubuntu está instalada em ambas as máquinas. A arquitetura (32/64 bits) pode ser diferente.

Etapa 1: armazene 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 você personalizou ou instalou (como a configuração do apache em / etc ou softwares em / opt) da máquina de origem para a máquina 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

Extrair de:

link

    
por Ricardo Bou 27.03.2013 / 01:51
9
Primeiro, Como listar todos os pacotes instalados esta questão abrange a exportação (em seguida, a instalação) do seu conjunto exato de pacotes.

Como você observou, a maior parte de sua configuração estará em / home.

Dito isto, cada vez que faço isso, começo do zero, por assim dizer. Vou instalar o Ubuntu e adicionar manualmente os pacotes que sei usar, configurando-os um de cada vez. A lista de pacotes instalados no seu computador antigo é um bom ponto de partida para encontrar peças diferentes. Uma vez que o material é mais ou menos configurado, copio apenas os arquivos de dados (mas não os arquivos de configuração) do meu computador antigo. Isso leva mais tempo para ser feito, mas vale a pena mudar para a versão mais recente. (Meu antigo desktop roda 10.04, meu novo on atualmente roda 11.10, embora eu planeje atualizar isso para o 12.04 quando ele estiver por aí por um mês para trabalhar fora de quaisquer arestas remanescentes) Mas esse plano é para se você está ok com um poucas coisas trabalhando de maneira um pouco diferente do que antes. Se você precisar que as coisas sejam exatamente as mesmas, siga em frente e faça o acima.

    
por David Oneill 08.03.2012 / 20:22
0

Existem vários utilitários que podem fazer cópias diretas do seu sistema de arquivos e alguns (o Norton Ghost, por exemplo) podem ajustar suas partições para se adaptarem ao novo disco. Um software como esse permite que você copie não apenas de um disco para outro, mas também mantenha um backup separado e compactado para você no futuro.

Há também a ferramenta dd para fazer isso, mas é preciso um pouco mais de conhecimento e pesquisa para produzir os resultados que você deseja.

    
por Linztm 08.03.2012 / 21:59
0

Lembre-se de que você pode remover facilmente o disco rígido de uma máquina para outra sem problemas.

    
por lhenry2k 18.03.2015 / 15:56