GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu:¿cómo migrar la configuración entre computadoras con hardware diferente?

Quiero migrar la configuración de un escritorio Ubuntu a una nueva caja con diferente hardware. ¿Cuál es la forma más fácil de hacer esto? /etc/ contiene configuraciones específicas de la máquina y el hardware, por lo que no puedo copiarlo a ciegas. Existe un problema similar para los paquetes instalados.

editar:Este es un cambio de x86 a x86-64.

Respuesta aceptada:

Primero, si va a seguir ejecutando binarios de 32 bits, en realidad 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 computadora nueva.

Por otro lado, si desea tener un sistema de 64 bits (en términos de Ubuntu:un amd64 arquitectura), necesita reinstalar, 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, pruebe OneConf.

OneConf es un mecanismo para registrar 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. Eventualmente, esto puede expandirse para incluir algunas configuraciones de la aplicación y el estado de la aplicación. Otras herramientas como Stipple pueden proporcionar configuraciones/controles más avanzados.

Una de las principales cosas que querrá reproducir en la nueva instalación es el conjunto de paquetes instalados. En distribuciones basadas en APT, puede usar el aptitude-create-state-bundle comando (parte de la aptitude paquete) para crear un archivo que contenga la lista de paquetes instalados y su configuración de debconf, y aptitude-run-state-bundle en la nueva máquina. (Gracias a intuido por informarme sobre aptitude-create-state-bundle .) Consulte también la lista de Ubuntu de paquetes instalados explícitamente y las preguntas de Superusuario y Preguntar a Ubuntu citadas allí, especialmente la respuesta de Telemachus, sobre cómo hacer esta parte manualmente.

Para cosas que has cambiado en /etc , tendrás que revisarlos. Muchos tienen que ver con el hardware específico o la configuración de la 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.

Relacionado:¿Cómo determinar las especificaciones de una computadora?

Si planea con anticipación, puede usar etckeeper poner /etc bajo el control de versiones (inicio rápido de etckeeper). No necesita saber nada sobre el control de versiones para usar etckeeper, solo necesita comenzar a aprender si quiere aprovecharlo para hacer cosas sofisticadas.


Ubuntu
  1. Cómo configurar los ajustes de proxy en Ubuntu 20.04

  2. Cómo configurar un cortafuegos con UFW en Ubuntu 20.04

  3. Cómo instalar MediaWiki con Nginx en Ubuntu 16.04

  4. Cómo instalar Magento con Nginx en Ubuntu 15.10

  5. ¿Cómo migro la configuración entre computadoras con hardware diferente?

Cómo instalar PrestaShop en Ubuntu 20.04 con Apache

Cómo personalizar Ubuntu 18.04 con temas

Cómo actualizar Ubuntu con un solo comando

Cómo alojar un sitio web con Ghost CMS en Ubuntu 22.04

Cómo configurar la red con Netplan en Ubuntu

Cómo configurar los ajustes del ratón en Ubuntu