Reinstale o ubuntu mantendo dados

0

Eu fiz 2 upgrades de distribuição no passado e cada vez que acabei com problemas graves depois disso, decidi não fazer atualizações automáticas.
No entanto, eu quero a mais nova distribuição, já que começo a notar que meus pacotes estão desatualizados. (Principalmente vinho)

Meu plano é reinstalar o (X) Ubuntu na versão mais recente e reuni algumas informações sobre como fazer isso. Como isso é crítico e qualquer coisa que dê errado pode acabar em muito tempo gasto com a correção (e perda potencial de dados), quero ter certeza de que não perdi nada.

Aqui estão minhas suposições:

  • Eu tenho / home em uma partição separada. Qualquer coisa lá é seguro e reinstalar o Ubuntu não deve afetar nada lá. (Exceto por algumas dependências talvez, elas devem ser fáceis de reinstalar se necessário)

  • Eu tenho uma partição / boot separada. Meu gerenciador de partida pode ficar do jeito que está e não precisa ser reinstalado. No entanto, talvez precise atualizar as configurações do GRUB.

  • Posso salvar e restaurar todos os pacotes instalados com esses scripts: link (estou falando apenas dos dois primeiros apresentado lá)

  • Após reinstalar e restaurar minha lista de pacotes, o gerenciador de pacotes ainda saberá quais pacotes foram instalados manualmente e quais foram instalados como dependência. (Acho que estou errado aqui)

  • Após reinstalar e restaurar minha lista de pacotes, meu sistema será quase o mesmo de antes. O que eu estou perdendo é qualquer configuração em / etc (Restaurar isso de um backup de uma versão antiga não parece divertido, eu posso fazer com a reconfiguração de qualquer coisa que eu mudei) e quaisquer programas que eu tenha instalado que não se registraram no dpkg. (Eu realmente quero isso)

O que eu quero saber agora é se alguma das minhas suposições está errada ou se perdi alguma coisa. Além disso, o que acontece se alguns dos pacotes que eu instalei não estiverem disponíveis na nova distribuição?

Outra coisa: que tipo de Ubuntu devo instalar para isso? (Estou pensando na versão do servidor, já que parece ser do tipo mais leve)

Espero que você possa me ajudar com esse problema.

    
por Xandaros 17.12.2013 / 22:58

2 respostas

1

Você só precisa fazer isso (TM). Apenas algumas observações:

  1. SEMPRE FAÇA BACKUP DO SEU MATERIAL . Nada, irá mantê-lo seguro de um erro, se você cometer algum, como um backup fará.
  2. Verifique e duplique o particionamento para que você não formate partições que você não deveria (como /home ). Verifique se os pontos de montagem estão corretos, o antigo / será o novo / , o antigo /boot será o novo /boot etc.
  3. Eu não recomendaria a importação da lista de pacotes como está, mas confira o que está sendo removido antes da mão e se um pacote não está incluído. Isso requer verificação manual, mas você pode evitar um monte deles usando:

    dpkg --get-selections | grep -E 'hold|deinstall' > packagelist.old
    

    Isso gerará uma lista higienizada. No novo sistema, faça:

    dpkg --get-selections | grep -E 'hold|deinstall' > packagelist.new
    

    Em seguida, compare as duas listas. Alguns pacotes mudam de nome com a atualização, então é melhor que você verifique isso.

% bl0ck_qu0te%

Qualquer coisa que você goste, mas lembre-se de que o servidor Ubuntu não possui uma interface gráfica de usuário (GUI). É texto puro.

    
por Braiam 17.12.2013 / 23:37
1

Não presuma que seus dados estão seguros. Um erro na instalação pode remover todos os dados da sua unidade. Faça backup de tudo o que você quiser antes de começar. Minha técnica é usar dois ou três discos rígidos. Eu faço a instalação padrão da versão estável do Ubuntu em uma unidade e a versão de teste em outra. A terceira unidade é um backup do meu diretório inicial. Eu sempre uso o padrão no instalador para fazer uma instalação limpa em uma unidade inteira. Eu faço isso assim que a primeira versão de teste estiver disponível e sobrescreva a versão estável anterior. Até agora, nunca perdi nenhum dado.

    
por barrydrake 17.12.2013 / 23:12