Eu tive um problema semelhante para iniciar um novo computador com o Ubuntu e detestava fazer todas as configurações específicas novamente. Se você está olhando apenas para o software instalado, uma solução seria escrever um script curto que consiste basicamente em todas as etapas da sua instalação
#!/bin/sh
echo "Installing software"
sudo apt install -y gparted
sudo apt install -y clonezilla
Não funcionou para mim, porque mais trabalho foi a configuração dos programas. Apenas muito trabalho para descobrir como modificar as configurações através do script. Daí o método para mim está usando o Clonezilla. Eu apenas clonei a partição do Ubuntu para uma unidade USB. Para isso, eu uso um CD de início feito a partir do clonezilla ISO (você pode baixá-lo em clonezilla.org). O CD é iniciado automaticamente e é bastante simples de navegar. Eu seleciono 'Beginner mode' e 'save partition' para salvar a partição do Ubuntu. Você pode querer usar o gparted antes disso para anotar o nome correto da partição, por exemplo, / dev / sda2. Você pode ignorar a partição swap. O grande pensamento é que contém tudo, incluindo nomes de usuários e contas. Além disso, a configuração da rede é a mesma.
No novo computador, basta executar um CD de instalação, selecionar "Try Ubuntu" e iniciar o gparted (ele está disponível no live CD). Então eu crio uma nova partição swap e uma partição Ubuntu com um tamanho um pouco maior que a copiada. Então eu reinicio o computador com o CD do Clonezilla e seleciono 'Beginner mode' e 'restore partition'. Selecione o disco USB e a partição salva e selecione como destino a partição recém-criada. A única coisa que resta é ter certeza de que o sistema é capaz de inicializar na nova partição. Então eu saio do clonezilla para uma linha de comando e entro
sudo upgrade-grub
sudo grub-install /dev/sda
Que instala o gerenciador de boot do grub no seu disco rígido. Se você tiver vários discos rígidos, talvez seja necessário selecionar outro nome além de / dev / sda. Você também pode fazer isso de um terminal de um live CD. Então o sistema deve inicializar em um menu gub. Você precisa selecionar o disco correto e inicializar na nova imagem.
Faça login e modifique a configuração da rede ou crie outro usuário, conforme necessário. Antes de reinicializar, execute novamente os comandos grub acima, para se livrar de quaisquer sobras do clonezilla ou live CD.
Parece muito complicado, mas depois de ter feito isso algumas vezes, é muito rápido e definitivamente mais fácil que a reinstalação.