Crear una copia de imagen del sistema actual para instalarla en otras computadoras

Crear una copia de imagen del sistema actual para instalarla en otras computadoras

Sé que esta pregunta se ha hecho antes de varias formas, pero nunca encontré una respuesta clara y exacta, tal vez no miré tan bien.

Tengo una instalación limpia de Ubuntu 14.04 e instalé un par de paquetes como node, git, vscode, chrome, etc. Me gustaría hacer una copia del sistema actual con todos estos nuevos paquetes y configuraciones para que otras personas puedan instalar y no pasar por el mismo proceso de instalar todo desde cero.

¿Alguien sabe si esto es posible y, de ser así, tiene alguna buena documentación o tutoriales que pueda ver?

Algunos de los posibles problemas que se me ocurren son el nombre de usuario y las contraseñas. ¿Serán transferidos? Si es así, ¿cómo es mejor manejarlo? Intenté algo como SystemBack pero realmente no parecía lograr lo que estaba buscando.

Respuesta1

Tuve un problema similar al iniciar una computadora nueva con Ubuntu y odié volver a realizar todas mis configuraciones específicas. Si está mirando solo el software instalado, una solución sería escribir un breve script que básicamente consista en todos los pasos de instalación.

#!/bin/sh
echo "Installing software"
sudo apt install -y gparted
sudo apt install -y clonezilla

No me funcionó, porque más trabajo era la configuración de los programas. Es demasiado complicado descubrir cómo modificar la configuración mediante el script. Por lo tanto, el método para mí es usar Clonezilla. Simplemente cloné la partición de Ubuntu en una unidad USB. Para esto utilizo un CD de inicio creado a partir de la ISO de clonezilla (puedes descargarlo desde clonezilla.org). El CD se inicia automáticamente y es bastante sencillo de navegar. Selecciono 'modo principiante' y 'guardar partición' para guardar la partición de Ubuntu. Es posible que desee utilizar gparted antes de eso para anotar el nombre correcto de la partición, por ejemplo, /dev/sda2. Puede ignorar la partición de intercambio. Lo bueno es que contiene todo, incluidos los nombres de usuario y las cuentas. Además, la configuración de la red es la misma.

En la computadora nueva, simplemente ejecuto un CD de instalación, selecciono "Probar Ubuntu" e inicio gparted (está disponible en el CD en vivo). Luego creo una nueva partición de intercambio y una partición de Ubuntu con un tamaño un poco mayor que la copiada. Luego reinicio la computadora con el CD de Clonezilla y selecciono 'Modo principiante' y 'restaurar partición'. Selecciono el disco USB y la partición guardada y selecciono como destino la partición recién creada. Lo único que queda es asegurarse de que el sistema pueda iniciarse en la nueva partición. Luego salgo de clonezilla a una línea de comando y entro

sudo upgrade-grub
sudo grub-install /dev/sda

Que instala el administrador de arranque grub en su disco duro. Si tiene varios discos duros, es posible que necesite seleccionar otro nombre que no sea /dev/sda. También puede hacerlo desde la ventana de terminal de un CD en vivo. Entonces el sistema debería iniciarse en un menú gub. Luego deberá seleccionar el disco correcto e iniciar con la nueva imagen.

Inicie sesión y modifique la configuración de la red o cree otro usuario según sea necesario. Antes de reiniciar, ejecute nuevamente los comandos de grub anteriores para deshacerse de los restos del clonezilla o del Live CD.

Suena muy complicado, pero después de haberlo hecho varias veces, es muy rápido y definitivamente más fácil que reinstalar.

información relacionada