Cómo guardar mi sistema operativo actual y todo su software instalado e instalarlo en una computadora nueva

Asumiré que está hablando de un sistema operativo Windows y una computadora nueva cuyo hardware es más moderno que el anterior. Dado que no está hablando de mover el disco duro de la máquina anterior, supongo que desea mantener la máquina en funcionamiento. Entonces, la estratagema obvia aquí es clonar el disco viejo a uno nuevo.

En primer lugar, probablemente no funcionará debido a las diferencias de hardware. Incluso si lo hiciera, no tendría una licencia para usar Windows en la segunda máquina.

Normalmente uno compraría una computadora nueva con un sistema operativo ya instalado. Luego instala sus aplicaciones y mueve sus datos a la nueva máquina.

Si originalmente compró una copia de Windows y la instaló en la primera máquina, puede usar su disco de instalación para instalarla en la nueva máquina. Si desea utilizar el mismo código de producto en la nueva máquina, deberá desactivar la máquina anterior (o, por ejemplo, instalar un sistema operativo Linux). De lo contrario, puede comprar un nuevo código de producto para la nueva máquina. En realidad, no recomendaría usar un disco de instalación antiguo, ya que puede descargar de forma gratuita un instalador para una versión más actualizada del sistema operativo.

Para Linux, existe una buena posibilidad de que clonar el disco duro funcione. A menudo puede copiar el disco como un blob binario con dd y luego expandir las particiones y el sistema de archivos en una nueva unidad más grande. Si clonaste todo el disco, también obtendrías el sector de arranque. Por lo general, Linux ya tiene todos los controladores para dispositivos estándar, por lo que bien puede arrancar. Con el software abierto, hay menos posibilidades de que una aplicación esté vinculada a una firma de hardware en particular para la licencia. Si pagó por algo y utiliza licencias como esa, es posible que deba negociar con el proveedor.

No hago esto con la frecuencia suficiente para dar una receta sólida. Puede tener problemas con UEFI si no usa el modo heredado. Si clonas un disco, la ID del disco se copia, pero si es / dev / sdb en una máquina y / dev / sda en otra, las referencias que usan se confunden. Es posible que deba iniciar un sistema de rescate y reparar GRUB. Pero creo que si tomas el único disco de una PC y lo pones en otra, funcionará.

Puede ser más fácil volver a instalar en un nuevo sistema con versiones más nuevas de todo, si solo obtiene una lista de paquetes instalados de dpkg o rpm. Siempre puedes intentar eso primero. Sin embargo, la actualización puede ser una molestia: puede encontrar que la versión 3 de un programa cambió por completo el formato de la base de datos de la versión 2, por lo que debe realizar una conversión complicada para mantener sus datos antiguos

Hay algunos sistemas tipo script para esto … Ojalá pudiera recordar cómo se llaman … Básicamente toman nota de todos los paquetes que no dependen del hardware.

La última vez que hice esto literalmente solo miré el escritorio y tomé una nota en una hoja de papel. Ridículo.

El OP pregunta qué hay para automatizar esto.

Hay deployhappiness para Windows.

Para Linux supongo que podrías

grep “instalar” /var/log/apt/history.log

Mira esto

cat /var/log/dpkg.log | awk ‘/ install / {printf “% s”, $ 4}’

… y luego use un método de instalación automatizado de Linux para poner en marcha un sistema básico y pegarlo.

Relacionado:

Clonación de Linux en diferentes máquinas (con diferentes configuraciones de hardware)

Depende totalmente de su sistema operativo. En una Mac, generalmente puede clonar el contenido de la unidad siempre que el nuevo sistema sea compatible con la versión del sistema operativo del anterior. En Windows, esto generalmente no funciona debido a que la clave de licencia no es transferible. Nunca he tenido suerte haciendo esto con Linux. Parece personalizarse al hardware en la instalación. En cualquier caso, uso máquinas virtuales para Windows y Linux ahora, por lo que son completamente portátiles entre computadoras.

Tenía dos computadoras del mismo fabricante, una con pantalla rota y la otra con HD rota. Reemplacé el HD y para mi sorpresa, funcionó.

Quizás clonar su antiguo HD al nuevo también funcionará, pero recuerde que necesita tener no solo los datos sino también MBR clonado.

Copiar todos los datos a una nueva unidad generalmente se llama clonación o efecto fantasma. Puede conectar las unidades antiguas y nuevas a una tercera máquina y usar el software apropiado para hacer una copia completa.

Una opción aún más fácil es simplemente sacar el disco duro y moverlo a la nueva máquina, reemplazando el disco de arranque.

Sin embargo, tenga en cuenta que es posible que deba hacer algunos ajustes para que se inicie. El sistema operativo contiene muchos controladores de software para conectarse a su hardware, y como estos serán incorrectos para el nuevo hardware, es probable que no funcionen. Puede encontrar incluso cosas básicas como la pantalla y el teclado que no funcionan.

Depende de qué sistema operativo esté utilizando, si está utilizando una computadora con Windows, es posible que necesite un software de terceros. Si estás usando una Mac, ¡tu set !. Utilice el asistente de migración