Primero, si va a seguir ejecutando binarios de 32 bits, no está cambiando la arquitectura del procesador: seguirá ejecutando un procesador x86, incluso si también es capaz de hacer otras cosas. En ese caso, recomiendo clonar su instalación o simplemente mover el disco duro, como se describe en Mover la instalación de Linux a una nueva computadora .
Por otro lado, si desea tener un sistema de 64 bits (en términos de Ubuntu: una amd64
arquitectura), debe reinstalarlo, porque no puede instalar amd64
paquetes en un i386
sistema o viceversa. (Esto cambiará cuando aparezca Multiarch ).
Muchas personalizaciones viven en su directorio de inicio, y puede copiarlas en la nueva máquina. La configuración del sistema no se puede copiar tan fácilmente debido al cambio en la arquitectura del procesador.
En Ubuntu 10.10 y superior, intente OneConf .
OneConf es un mecanismo para grabar información de software en Ubuntu One y sincronizar con otras computadoras según sea necesario. En Maverick, se almacena la lista de software instalado. Esto eventualmente puede expandirse para incluir algunas configuraciones de aplicaciones y el estado de la aplicación. Otras herramientas como Stipple pueden proporcionar configuraciones / control más avanzados.
Una de las cosas principales que querrá reproducir en la nueva instalación es el conjunto de paquetes instalados. En las distribuciones basadas en APT, puede usar el aptitude-create-state-bundle
comando (parte del aptitude
paquete) para crear un archivo que contenga la lista de paquetes instalados y su configuración debconf , y aptitude-run-state-bundle
en la nueva máquina. (Gracias a Intuited por contarme sobre eso aptitude-create-state-bundle
). Vea también la lista de Ubuntu que instaló explícitamente los paquetes y el Super Usuario y las preguntas de Ubuntu que se citan allí, especialmente la respuesta de Telemachus , sobre cómo hacer esta parte manualmente.
Para las cosas que ha cambiado /etc
, deberá revisarlas. Muchos tienen que ver con el hardware específico o la configuración de red y no deben copiarse. Otros tienen que ver con preferencias personales, pero debe establecer preferencias personales por usuario siempre que sea posible, de modo que la configuración se guarde en su directorio de inicio.
Si planifica con anticipación, puede usar etckeeper para /etc
controlar la versión ( inicio rápido de etckeeper ). No necesita saber nada sobre el control de versiones para usar etckeeper, solo necesita comenzar a aprender si desea aprovecharlo para hacer cosas elegantes.