GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿mover la instalación de Linux a una computadora nueva?

Sé que, en algunas circunstancias, puede ser difícil mover una instalación de Windows de una computadora a otra (mover físicamente el disco duro), pero ¿cómo funciona eso en Linux? ¿No se cargan la mayoría de los módulos del controlador en el arranque? Entonces, en teoría, ¿sería tan complicado?

Obviamente, las configuraciones de xorg cambiarían y los controladores propietarios de ATI tendrían que volver a compilarse (¿quizás?). ¿Hay más de lo que estoy pensando?

Suponga que las 2 computadoras son de la misma época, es decir, ambas i7 pero con un hardware ligeramente diferente.

Actualización:
Gracias por las respuestas. Esto es principalmente por mi propia curiosidad. Tengo mi sistema Linux en funcionamiento en el trabajo, pero eventualmente me gustaría pasar a una computadora en la que pueda obtener tarjetas de video duales para poder ejecutar más de 2 monitores. Pero no en el corto plazo

Respuesta aceptada:

Mover o clonar una instalación de Linux es bastante fácil, suponiendo que los procesadores de origen y de destino tengan la misma arquitectura (por ejemplo, ambos x86, ambos x64, ambos brazos...).

En movimiento

Al mudarse, debe cuidar las dependencias de hardware. Sin embargo, la mayoría de los usuarios no encontrarán ninguna otra dificultad que no sea xorg.conf (e incluso entonces las distribuciones modernas tienden a no necesitarlo) y quizás el gestor de arranque.

  • Si la configuración del disco es diferente, es posible que deba volver a configurar el cargador de arranque y tablas del sistema de archivos (/etc/fstab , /etc/crypttab si usa criptografía, /etc/mdadm.conf si usa md RAID). Para el gestor de arranque, la forma más fácil es insertar el disco en la nueva máquina, arrancar el CD/USB en vivo de su distribución y usar su herramienta de reparación del gestor de arranque.

    Tenga en cuenta que si está copiando los datos en lugar de mover físicamente el disco (por ejemplo, porque uno o ambos sistemas tienen arranque dual con Windows), es más rápido y fácil copiar particiones completas (con (G)Parted o dd ).

  • Si tiene un xorg.conf para declarar las opciones relacionadas con la visualización (por ejemplo, en relación con un controlador propietario), deberá modificarse si el sistema de destino tiene una tarjeta gráfica diferente o una configuración de monitor diferente. También debe instalar el controlador propietario para la tarjeta gráfica del sistema de destino antes de mover, si corresponde.

  • Si ha declarado opciones de módulo o listas negras en /etc/modprobe.d , es posible que deban ajustarse para el sistema de destino.

Clonación

La clonación de una instalación implica los mismos problemas relacionados con el hardware que la mudanza, pero hay algunas cosas más de las que ocuparse para darle a la nueva máquina una nueva identidad.

  • Editar /etc/hostname para dar a la nueva máquina un nuevo nombre.
    Busque otras apariciones del nombre de host en /etc . Las ubicaciones comunes son /etc/hosts (alias para 127.0.0.1) y /etc/mailname u otra configuración del sistema de correo.

  • Regenerar la clave de host ssh .

  • Realice los cambios necesarios en la configuración de red (como una dirección IP estática).

  • Cambie el UUID de los volúmenes RAID (no es necesario, pero se recomienda para evitar confusiones), por ejemplo, mdadm -U uuid .

Relacionado:¿PCI-STUB frente a VFIO-PCI?

La instalación de mi computadora de escritorio actual se clonó de su predecesora al desconectar uno de los dos discos espejo RAID-1, moverlo a la nueva computadora, crear un volumen RAID-1 en el disco ya presente, dejar que el espejo se vuelva a sincronizar y hacer los cambios descritos arriba donde corresponda.


Linux
  1. Instalar Java manualmente en Linux

  2. Cómo instalar NodeJS en Linux

  3. Cómo instalar FFmpeg en Linux

  4. Cómo instalar Vagrant en Linux

  5. Instale varias versiones de MongoDB en Linux

Cómo instalar Kali Linux

Cómo instalar FFmpeg en Linux

Cómo instalar FreeOffice en Linux

Cómo instalar Go Language en Linux

Cómo instalar Anaconda en Linux

Cómo instalar el agente de infraestructura de New Relic en el sistema Linux