GNU/Linux >> Tutoriales Linux >  >> Linux

Mover la instalación de Linux a una nueva computadora

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 arm...).

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 utilizar 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 tienes 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 .

Consulte también una guía de clonación paso a paso dirigida a Ubuntu.

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.


No estoy seguro de si esto responde a su pregunta, pero normalmente hace exactamente lo contrario:mueve su carpeta de usuario y reinstala todo. En teoría, todos sus archivos de personalización y configuración individual deberían estar en su carpeta de usuario, así que eso es lo único que realmente necesita transferir

Algunos administradores de paquetes tienen una forma de enumerar todos los paquetes instalados (Debian/Ubuntu tienen dpkg --list , Gentoo tiene /etc/world , etc.), por lo que solo puede:

  1. Instalar la distribución base en un nuevo sistema
  2. Dile "instalar todos los paquetes que tenía en la otra computadora"
  3. Copia tu carpeta de usuario

Y debería terminar con un sistema funcionalmente idéntico


De hecho, mientras que bajo Windows es casi imposible mover una instalación a una nueva PC simplemente copiando el contenido del disco duro o cambiando el disco duro entre las PC, esto funciona sorprendentemente bien bajo Linux. Cambié de un Thinkpad R52 a un Thinkpad T400 simplemente copiando el contenido de mi antiguo disco duro al nuevo (colocando el antiguo en un cierre externo conectado a través de USB y copiando todo en un Gparted-Live-CD). Todo lo que tenía que hacer después de eso era poner manualmente Grub en el MBR y arrancar. Todo todavía funcionó para mí.

Como dijo Michael, normalmente una nueva PC es una buena oportunidad para deshacerse de la basura acumulada con el tiempo, sin embargo, a veces solo tiene que volver a trabajar muy rápido y luego simplemente copiar el contenido del disco duro funciona muy bien con Linux, ya que todos los controladores incluidos en el kernel están disponibles para el kernel sin instalación, hoy en día los controladores se cargan automáticamente en lugar de enumerarse manualmente en modprobe.conf e incluso xorg se autoconfigura automáticamente para mí.

Solo si tuviera que configurar manualmente los controladores en la PC anterior (por ejemplo, sistemas RAID, controladores de gráficos propietarios, etc.) podría tener problemas.


Linux
  1. Instalar Java manualmente en Linux

  2. Instalar MariaDB o MySQL en Linux

  3. Cómo instalar Python en Linux

  4. Cómo instalar Java en Linux

  5. Instalar Linux Mint 12 en PC | Instalación limpia de Linux Mint 12 en PC

Cómo instalar Kali Linux

Cómo instalar XAMPP en Linux

Cómo instalar Miniconda en Linux

Una forma sencilla de instalar FastPanel en Ubuntu Linux

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

Cómo instalar LAMP Stack en Linux Mint