Eu não copiava apenas /etc
no caso de pequenas diferenças entre os requisitos de configuração para compilações de pacotes de 64 bits, mas fazer uma cópia e depois diff
copiar a cópia no sistema de 64 bits recém-instalado funcionaria. As chances são de que o número de alterações não seja massivo, portanto, fazer isso manualmente e as alterações necessárias provavelmente não serão grandes dificuldades.
Copiar /etc
como você sugere deve funcionar bem - eu faria isso da maneira mais longa possível, por uma questão de paranóia. A cópia /home
, a principal área de preocupação ao migrar de uma instalação para outra, é mais provável que seja completamente segura.
Se você deseja mudar para 64 bits para usar mais RAM, em vez de precisar especificamente usar aplicativos de 64 bits, basta usar um kernel de 64 bits com um espaço de usuário de 32 bits. O Debian realmente fornece pacotes de kernel a64 em seus repositórios i386, então isso pode ser feito da maneira mais simples possível aptitude install linux-image-2.6-amd64
, mas o Ubuntu infelizmente não o faz, então você terá que compilar seu próprio kernel, que pode não valer o tempo + aborrecimentos, se você não tecnicamente experiente (isto é , simples, mas apenasse você compilou seu próprio kernel antes, sinta-se à vontade com o processo). Se você executar um kernel de 64 bits com uma área de usuário de 32 bits, um aplicativo individual ainda poderá acessar apenas ~ 3Gb no máximo (em alguns casos, apenas ~ 2Gb), mas o sistema como um todo (todos os processos juntos, além dos itens do kernel, como Cache de IO e buffers) podem usar o quanto você tiver. Cada VM do VMWare conta como um aplicativo único para esses fins - eu executo um dos meus hosts de VM mais antigos dessa maneira (as VMs usam ~ 7Gb no total com kernel de 64 bits, terra de usuário de 32 bits e VMWare de 32 bits), pois foi mais rápido do que uma atualização completa do sistema operacional do host de 64 bits quando atualizei a CPU da máquina para uma com capacidade de 64 bits e adicionei RAM extra - eu acho que soluções de VM semelhantes também agiriam da mesma maneira.
etckeeper
no sistema antigo e no novo sistema e depois de instalar todos os pacotes extras (dselect
edpkg -l
) instalados no sistema antigo, mescle suas alterações em comparação com os arquivos de configuração dist no novo sistema;) ...