Existe outra abordagem que você pode usar:
- crie uma nova VM e instale a mesma versão do Ubuntu nela. Use o CD alternativo para instalar e crie uma instalação mínima.
- faça login em seu servidor remoto e execute
dpkg --get-selections \* > /tmp/serverpkgs.lst
. - transfira
/tmp/serverpkgs.lst
para sua nova VM criada - na sua nova VM, execute
sudo dpkg --set-selections < /tmp/serverpkgs.lst
- ainda na VM, execute
sudo apt-get dselect-upgrade
Agora você deve ter duplicado o software instalado - o que deixa você com sua configuração. Isso pode ser a parte mais complicada: como não sei o que é usado, não há "resposta global" para isso. Geralmente, os arquivos de configuração são armazenados abaixo de /etc
, então você pode querer cd / && sudo tar czf /tmp/server-cfg.tar.gz etc/*
, transferir /tmp/server-cfg.tar.gz
para sua VM, descompactar para algum diretório temporário (usando, por exemplo, cd /tmp && tar xzf server-cfg.tar.gz
, que cria /tmp/etc/*
), e verifique cuidadosamente quais arquivos de configuração copiar para sua árvore /etc
.