¿Cómo clonar el disco duro para mover Ubuntu a una nueva máquina?

Estoy trasladando mi caja de Ubuntu a un nuevo hardware y para eso debo clonar todo el disco duro a uno nuevo.

He leído sobre clonezilla y dd pero no estoy seguro de cómo usarlos.

También podría conectar ambos discos duros a una máquina de Windows y clonar allí.

¿Cuál es la mejor manera de hacer eso?

Para mí, la mejor forma independiente de cambiar la instalación entre sistemas es descartar la lista de paquetes en su sistema anterior y copiar los archivos de configuración. (y sí, por el bien de la divulgación, esto es idéntico a mi respuesta del servidor )

use dpkg –get-selections para volcar una lista de paquetes instalados, e instálelos con dpkg –set-selections . Si es necesario, cat /etc/passwd los mismos usuarios que el sistema de origen: cat /etc/passwd debería enumerarlos, y puede consultar con diff para ver si las dos listas son idénticas.

Luego use rsync o alguna otra herramienta para duplicar su carpeta /etc/ para la configuración, varias carpetas /home/ para los usuarios (y verifique los permisos aquí) y otras carpetas como /var/www/ . Prueba, asegúrate de que todo esté allí, y listo. Me toma menos tiempo que configurar un sistema nuevo.

Actualmente está en el limbo, pero si está ejecutando una versión anterior de ubuntu, remastersys habría hecho un buen trabajo al crear un livecd idéntico a una instalación en ejecución. Alguien más está trabajando en hacerse cargo del desarrollo, y actualizaré esta respuesta cuando sea.

Ambas opciones ofrecen mucha más flexibilidad que las imágenes.

¿Está seguro de que desea clonar todo el disco duro ya que está cambiando de hardware? (Nunca traté personalmente de clonar un disco duro entre un hardware diferente, pero imagino que podría haber problemas).

Un mejor enfoque podría ser hacer una instalación limpia de ubuntu en su nuevo hardware, de esa manera todo su nuevo hardware será autodetectado y configurado correctamente. Digamos que su computadora antigua es A, y su nueva computadora es B. Una vez que tenga ubuntu limpio en B, conecte ambas computadoras a la misma red. Luego puedes usar rcp (más rápido pero sin cifrar) o scp (cifrado pero más lento) para copiar solo tu directorio de inicio de A a B. El comando que ejecutas en B se verá algo así:

 scp -r @:/home//* /home// 

(Tenga en cuenta que tendría que tener sshd ejecutándose en A para ejecutar este comando)

Al copiar su directorio de inicio, obtendrá todos sus Documentos y, con suerte, las cosas de desarrollo copiadas. También obtendrá las configuraciones de la aplicación de A que están almacenadas en su carpeta de inicio en archivos de puntos. Tendrá que volver a instalar el software que tenía en A, pero con un administrador de paquetes y una conexión a Internet relativamente rápida, no es un gran problema. Yo rutinariamente utilizo este enfoque para nuevas instalaciones. De hecho, ahora solo tengo una partición de disco duro dedicada para mi directorio de inicio, y cada vez que instalo una nueva distribución, simplemente monte esa partición como mi directorio de inicio. Funciona bastante bien.

También tenga en cuenta que si decide copiar todo el disco, clonezilla es muy fácil de usar. Básicamente, creas un CD en vivo o USB como lo harías con ubuntu, y luego, cuando arrancas con ese CD en vivo, solo te lleva a través de un conjunto guiado de pasos para copiar el disco duro. Lo he usado dos o tres veces para hacer copias de seguridad completas y no es nada difícil.

    Intereting Posts