Reinstalar o Ubuntu sem formatação / home, bem como sem os arquivos de configuração antigos?

27

Eu tenho /homeem uma partição separada. Eu quero reinstalar o Ubuntu.

Não quero perder meus arquivos pessoais em / home (já tenho um backup, mas gostaria de evitar o incômodo de restaurar o backup). Eu sei como reinstalar o Ubuntu usando uma /homepartição existente sem formatá-la, mas não quero que nenhuma configuração do Ubuntu anterior esteja na nova instalação.

Em outras palavras, eu gostaria de uma instalação nova e nova do Ubuntu, com meus arquivos pessoais anteriores, /homemas SEM qualquer arquivo de configuração da instalação anterior do Ubuntu. Isso é possível? Como eu pude fazer isso?

Eu estava pensando em excluir manualmente todos os arquivos de configuração ocultos /home(aqueles começando com um "ponto") do Live CD antes de iniciar o instalador, mas não tenho certeza se as permissões de arquivo permitirão excluir esses arquivos e eu ' Também não tenho certeza se isso será suficiente para não trazer nenhuma configuração da instalação anterior. Eu pensei que seria bom perguntar aqui antes de tentar fazer isso, por razões de "segurança";)

Mizt H
fonte
+1 - esta pergunta é algo que eu sempre quis saber, mas nunca tive que me preocupar.
JRG

Respostas:

18

Eu já fazia isso com bastante frequência agora - quase sempre que atualizava meu sistema ou (especialmente) se eu alternasse para outra distribuição. Normalmente, faço logoff, vou a um console e efetuo login como root diretamente (ou, dependendo da configuração do sistema, como outro usuário e mudo para root), cd para a pasta / home e simplesmente altero o nome da pasta inicial do usuário, por exemplo, para "myUserName.bak " por exemplo:

sudo mv /home/myUserName /home/myUserName.bak

Após a instalação, posso mover com segurança todos os dados necessários para a pasta inicial recém-criada para o meu usuário. (Esse também é um bom ponto para pensar se, por exemplo, você realmente precisa daquela pasta de arquivos grandes que nunca tocou nos últimos 2 anos;))

edite conforme sugerido pelos comentários: para poder acessar os arquivos e pastas da sua pasta inicial renomeada, é necessário

sudo chown -R newUser.newUsersGroup /home/myUserName.bak
Roland Kohn
fonte
Você pode acessar todos os arquivos na pasta renomeada após uma nova instalação do Ubuntu?
Vincenzo
com certeza - sem problemas. contanto que você "chown -R user.group myUserName.bak" após a reinstalação
Roland Kohn
Eu instalei um novo 12.04 conforme sua orientação valiosa. Meu nome de usuário é: 'aliens'. I emitiu o seguinte em um terminal: groups aliyans. E a saída foi: aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter. Então, qual será a mudança newUser.newUsersGroupno meu caso? Será que vai ser assim sudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak?
001neeraj
5

Sempre tenho uma partição / home separada da / portanto, quando estou em uma nova instalação / atualização, quando chego à etapa "configurar partições", seleciono uma para / (formatada) e outra para / home (não formatado), mas com o mesmo sistema de arquivos que o anterior (ou compatível).

Então, ao criar usuários, certifique-se de usar os mesmos nomes de usuário da instalação anterior para que / home / user chegue ao mesmo local. O que é ótimo nisso é que ele não substitui o diretório do usuário.

Portanto, se eu tivesse / home / mike , após a atualização, montarei / home novamente e criará o usuário mike para que ele obtenha todos os arquivos e arquivos de configuração da versão anterior em / home / mike .

A única coisa que falta aqui são os arquivos de configuração / etc que precisam de um backup / restauração.

mwm
fonte
Este também é o meu modo de configuração original. Parece muito bom que o Ubuntu não substitua o diretório inicial do usuário. Eu vou tentar também. Existe alguma lista de arquivos de configuração / etc para verificar, que você provavelmente deseja fazer backup?
Lode
3

Isto é o que eu sempre faço:

No livecd eu monto a partição / home e uso o comando

sudo chown -hR  ubuntu /path/to/home/drive

O ubuntu dá propriedade ao nome de usuário ubuntu (o nome de usuário do live cd é ubuntu) e, na pasta, o caminho é o que a unidade estiver montada. No CD ao vivo, geralmente está em / media / e o nome é composto de muitos números e letras.

Agora exclua todos os arquivos de configuração (arquivos e pastas começando com um ponto), mas deixo alguns (como .minecraft para o meu jogo salva). Não são apenas pastas, mas também arquivos que começam com um ponto.

Durante o instalador. Vá para o gerenciador de partições customizado. Defina sua partição como ponto de montagem / home (clicando nela e selecionando editar ou alterar, ou o que eles chamam agora) e deixe-a para que não seja formatada (na coluna F da lista de unidades, as marcas de verificação significam que ser formatado) e defina a partição do SO (uma com os arquivos do sistema) como ponto de montagem / e faça o formato dessa partição.

CONTUDO

Depois que você terminar a instalação e o login, sua unidade doméstica será inútil, pois sua propriedade ainda está no ubuntu. para alterá-lo novamente, execute

sudo chown -hR YourUsernameHere ~/
novo usuário
fonte
+1 para confirmar que uma partição pode ser deixada sem formatação na instalação.
Thiago Macedo
1

Eu fiz isso movendo os arquivos e pastas ocultos para um diretório separado (mas acho que excluí-los também funcionaria) e depois desligando e instalando a partir do live CD exatamente como sugerido por grahammechanical em sua resposta.

Posso confirmar que funciona (ou pelo menos funcionou para mim).

Se você mantiver os arquivos e pastas ocultos em vez de excluí-los, poderá usá-los para restaurar seletivamente todas as configurações que você decidir que deseja manter, afinal.

Bill Threshall
fonte
0

Você pode ser a primeira pessoa a tentar o que deseja fazer. Então, você pode nos dizer se funciona.

Eu sugiro que você exclua os arquivos / pastas ocultos que começam com um ponto (ou, se estiver nervoso - renomeie-os para .somethingold), desligue e inicialize no CD ao vivo e reinstale sem marcar /homea formatação.

Os programas instalados novamente criarão novos arquivos / pastas de ponto.

mecânico
fonte