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

27

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

Eu não quero perder meus arquivos pessoais em / home (eu já tenho um backup, mas gostaria de evitar o incômodo de restaurar o backup). Eu sei como reinstalar o Ubuntu usando uma partição /home existente sem formatá-lo, mas eu não quero qualquer qualquer configuração do Ubuntu anterior para estar na nova instalação.

Em outras palavras, eu gostaria de uma nova e nova instalação do Ubuntu, com meus arquivos pessoais anteriores em /home mas SEM nenhum arquivo de configuração do Ubuntu anterior instalar. Isso é possível? Como eu poderia conseguir isso?

Eu estava pensando em excluir manualmente todos os arquivos de configuração ocultos em /home (aqueles que começam com um "ponto") do Live CD antes de iniciar o instalador, mas não tenho certeza se as permissões permitirão que eu exclua esses arquivos e 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";)

    
por Mizt H 06.08.2011 / 17:58

5 respostas

18

Eu já fiz isso com bastante frequência agora - quase toda vez que fiz upgrade do meu sistema ou (especialmente) quando mudei para outra distro. Eu normalmente faço logout, vou para um console e efetuo login como root diretamente (ou dependendo da configuração do sistema, como outro usuário e alterno para root), cd para / home folder e simplesmente altero o nome da pasta inicial do meu 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 base recém-criada para o meu usuário. (Esse também é um bom ponto para pensar se você realmente precisa dessa pasta de arquivos grandes que nunca tocou nos últimos dois anos;))

edite como sugerido pelos comentários: antes que você possa acessar os arquivos e pastas de sua pasta home renomeada, você precisa

sudo chown -R newUser.newUsersGroup /home/myUserName.bak
    
por Roland Kohn 07.08.2011 / 00:37
5

Eu sempre tenho uma partição / home separada do / so quando estou em uma nova instalação / atualização, quando eu chego na etapa "setup partitions", eu seleciono um para / (formatado) e outro para / home (não formatado), mas com o mesmo sistema de arquivos que o anterior (ou compatível).

Então, ao criar usuários, eu me certifico de usar os mesmos nomes de usuários da instalação anterior para que / home / user chegue ao mesmo lugar. O que é ótimo sobre isso é que ele não sobrescreve o diretório do usuário.

Assim, se eu tiver / home / mike , após minha atualização, terei uma montagem em / home novamente e crie o 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.

    
por mwm 09.08.2011 / 20:40
3

Isso é o que sempre faço:

No livecd, montei a partição / home e use o comando

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

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

Agora, apague todos os arquivos de configuração (arquivos e pastas que começam com um ponto), mas deixo alguns (como .minecraft para meu jogo). 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 personalizado. 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 seleção significam formatado) e defina sua partição OS (um com arquivos de sistema) como ponto de montagem / e formatar esse.

NO ENTANTO

Depois de concluir a instalação e o login, sua unidade inicial será inútil, já que sua propriedade ainda está no Ubuntu. para alterá-lo novamente, execute

sudo chown -hR YourUsernameHere ~/
    
por new_user 07.08.2011 / 21:35
1

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

Posso confirmar que funciona (ou pelo menos foi o que aconteceu comigo).

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

    
por Bill Threshall 06.08.2011 / 18:48
0

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

Sugiro que você exclua esses arquivos / pastas ocultos que começam com um ponto (ou, se estiver nervoso - renomeie-os para .somethingold ), desligue e inicialize no Live CD e reinstale sem marcar /home para ser formatado.

Programas que são instalados novamente criarão novos arquivos / pastas de pontos.

    
por grahammechanical 06.08.2011 / 18:18