Primeiro, se você continuar a executar binários de 32 bits, você não está realmente alterando a arquitetura do processador: você 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 Mover o linux para um novo computador .
Por outro lado, se você deseja ter um sistema de 64 bits (em termos do Ubuntu: uma arquitetura amd64
), é necessário reinstalar, porque não é possível instalar amd64
packages em i386
sistema ou vice-versa. (Isso mudará quando o Multiarch aparecer).
Muitas personalizações estão em seu diretório pessoal e você pode copiá-las para a nova máquina. As configurações do sistema não podem ser copiadas tão facilmente devido à mudança na arquitetura do processador.
No Ubuntu 10.10 ou superior, tente OneConf .
OneConf is a mechanism for recording software information in Ubuntu One, and synchronizing with other computers as needed. In Maverick, the list of installed software is stored. This may eventually expand to include some application settings and application state. Other tools like Stipple can provide more advanced settings/control.
Uma das principais coisas que você desejará reproduzir na nova instalação é o conjunto de pacotes instalados. Em distribuições baseadas em APT, você pode usar o comando aptitude-create-state-bundle
(parte do pacote aptitude
) para criar um arquivo contendo a lista de pacotes instalados e seus debconf e aptitude-run-state-bundle
na nova máquina. (Agradecimentos a intuited por me informar sobre aptitude-create-state-bundle
.) Veja também Ununtu list explicitamente instalou os pacotes e as perguntas sobre Superusuário e Ask Ubuntu citadas ali, especialmente A resposta de Telemachus , sobre como fazer essa parte manualmente .
Para as coisas que você alterou em /etc
, você precisará analisá-las. Muitos têm a ver com as 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 em seu diretório pessoal.
Se você planeja com antecedência, você 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 o controle de versão para usar o etckeeper, você só precisa começar a aprender se você quiser aproveitá-lo para fazer coisas extravagantes.