¿Cómo puedo hacer una copia de seguridad de un sistema Ubuntu y restaurarlo en otra máquina con hardware completamente diferente?

1

Acabo de completar mi instalación de Ubuntu. Contiene todos los paquetes que necesito y configuré mis aplicaciones correctamente.

Me gustaría hacer una copia de seguridad de esta instalación y poder restaurarla en diferentes computadoras con hardware diferente.

He leído que la solución sería la siguiente:

1- Save a list of the installed packages.
2- Backup the home directory.

3- Install the same version of Ubuntu on the new machine.
4- Restore the list of installed packages on the new machine.
5- Restore the backup of the home directory on the new machine.

¿Esto mantendría todos mis softwares instalados y sus configuraciones?

ReAzem
fuente

Respuestas:

1

Eso debería restaurar todo el software y su configuración, ya que están almacenados dentro de su carpeta de inicio (no olvide copiar la carpeta oculta, porque ahí es donde se guardan los archivos de configuración). Sin embargo, las aplicaciones que se ejecutan como root probablemente perderán su configuración de esta manera.
Solo una pequeña sugerencia para evitar problemas, elija el mismo nombre de usuario y contraseña en la máquina de destino como lo hizo en las máquinas de las que copió todo. Elegir el mismo nombre de host también sería una buena idea, creo.

RobinJ
fuente
¿Podría explicarme cómo copiar y restaurar la carpeta de inicio con la carpeta oculta?
ReAzem
Simplemente presione CTRL + H en el administrador de archivos para ver las carpetas ocultas, son las que comienzan con un ..
RobinJ
También es posible que desee capturar una copia del directorio / etc, ya que es donde se encuentran la mayoría de las configuraciones del sistema (firewall, apache, repositorios de paquetes, etc.) / etc también es bastante pequeño, por lo que no ocupará mucho espacio .
chuck
0

Configuré máquinas, las personalicé un poco y luego las restauré en otras máquinas, casi siempre con hardware diferente, así que esto es lo que normalmente hago:

NOTA: a veces tengo problemas con los controladores gráficos (con frecuencia nvidia) al moverme hacia y desde una máquina que no los tenía o tenía   Una versión diferente de ellos.


PRIMERO: ejecute la mayor parte de esto como root con sudo (puede bloquear la línea de comandos en root usando sudo -s )


Apoyo
1. arrancar la máquina fuente con un CD en vivo
2. conecte un dispositivo de almacenamiento lo suficientemente grande para contener una instantánea de la máquina.
3. haga una copia de seguridad de todo en el disco duro externo mediante el comando tar.
por ejemplo: tar cvpzf /media/BackupDrive/SystemBackup.tar.gz ./


Restaurar
1. arrancar la máquina de destino desde un CD en vivo
2. use la herramienta de partición (gparted) para crear la partición de intercambio y ext4
3. Untar la copia de seguridad en la partición creada recientemente.
por ejemplo: tar xvpzf /media/BackupDrive/SystemBackup.tar.gz ./


Arreglar el sector de arranque y arranque.
Usualmente uso el disco de reparación de arranque para esto https://sourceforge.net/projects/boot-repair-cd/

  • Si las máquinas van a vivir en la misma red, es posible que desee cambiar su nombre (editar / etc / nombre de host)

  • También es posible que desee actualizar / etc / fstab con las ID de disco duro adecuadas para esto ejecuta el comando blkid y obtenga la cadena UUID para cada partición y luego use su editor de texto favorito para reemplazarlo en su respectiva línea de archivo fstab

Mikesco3
fuente