Eu tenho /home
em 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 /home
partiçã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, /home
mas 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";)
Respostas:
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:
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
fonte
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çanewUser.newUsersGroup
no meu caso? Será que vai ser assimsudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak
?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.
fonte
Isto é o que eu sempre faço:
No livecd eu monto a partição / home e uso o comando
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
fonte
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.
fonte
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/home
a formatação.Os programas instalados novamente criarão novos arquivos / pastas de ponto.
fonte