Primeiro, se você continuar executando binários de 32 bits, na verdade não está alterando a arquitetura do processador: ainda estará executando um processador x86, mesmo que ele também seja capaz de fazer outras coisas. Nesse caso, recomendo clonar sua instalação ou simplesmente mover o disco rígido, conforme descrito em Movendo a instalação do linux para um novo computador .
Por outro lado, se você deseja ter um sistema de 64 bits (em termos do Ubuntu: uma amd64
arquitetura), é necessário reinstalar, porque não é possível instalar amd64
pacotes em um i386
sistema ou vice-versa. (Isso mudará quando o Multiarch aparecer ).
Muitas personalizações residem em seu diretório pessoal e você pode copiá-lo para a nova máquina. As configurações do sistema não podem ser copiadas tão facilmente devido à alteração na arquitetura do processador.
No Ubuntu 10.10 e superior, tente o OneConf .
O OneConf é um mecanismo para registrar informações de software no Ubuntu One e sincronizar com outros computadores, conforme necessário. No Maverick, a lista de software instalado é armazenada. Eventualmente, isso pode se expandir para incluir algumas configurações e estado do aplicativo. Outras ferramentas como Stipple podem fornecer configurações / controle mais avançados.
Uma das principais coisas que você deseja reproduzir na nova instalação é o conjunto de pacotes instalados. Nas distribuições baseadas no APT, você pode usar o aptitude-create-state-bundle
comando (parte do aptitude
pacote) para criar um arquivo contendo a lista de pacotes instalados e sua configuração debconf , e aptitude-run-state-bundle
na nova máquina. (Agradecemos a intuited por me falar sobre aptitude-create-state-bundle
.) Veja também a lista do Ubuntu, explicitamente, pacotes instalados e as perguntas Superusuário e Ask Ubuntu, citadas aqui, especialmente a resposta de Telemachus , sobre como fazer essa parte manualmente.
Para as coisas que você alterou /etc
, será necessário revisá-las. Muitos têm a ver com configurações específicas de hardware ou rede e não devem ser copiados. Outros têm a ver com preferências pessoais - mas você deve definir preferências pessoais por usuário sempre que possível, para que as configurações sejam salvas no diretório inicial.
Se você planeja com antecedência, pode usar o etckeeper para colocar /etc
sob controle de versão (início rápido do etckeeper ). Você não precisa saber nada sobre controle de versão para usar o etckeeper, só precisa começar a aprender se quiser tirar vantagem disso para fazer coisas sofisticadas.