Como repor a partição inicial em uma reinstalação

1

Eu decidi reinstalar o Kubuntu (eu estava tentando vários tipos diferentes do Ubuntu) para ter um sistema operacional limpo.

Eu tenho uma partição para Windows (NTFS), outra para home (ext4), uma terceira para o Kubuntu OS (ext4), mais a partição swap.

No entanto, a nova instalação fez um novo diretório inicial em / , então como eu aponto /home para a antiga partição home separada para acessar meus arquivos?

    
por ΒΑΣΙΛΗΣ ΜΕΡΤΖΑΝΗΣ 09.11.2014 / 15:36

2 respostas

1

A resposta oficial está documentada no link , do qual vou extrair as coisas que você não tem já feito. Não há problema em copiar os comandos que você vê abaixo, depois mude para o prompt do shell e cole-os com Ctrl-Shift-V

1) Encontre os UUIDs das Partições: A referência UUID (Universal Unique Identifier) para todas as partições pode ser encontrada abrindo uma linha de comando (ou prompt de shell), então digite o seguinte para fazer um arquivo com uma lista de todos seus UUIDs:

blkid > uuid-list.txt && cat uuid-list.txt

2) Faça backup e edite fstab : Este é um arquivo que o Kubuntu usa para decidir quais partições montar no momento da inicialização. Os seguintes comandos, também executados a partir de um prompt do shell, duplicarão seu fstab atual, anexarão o ano-mês-dia ao final do nome do arquivo, compararão os dois arquivos e abrirão o original para edição.

2A) Duplique seu arquivo fstab:

sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)

2B) Compare os dois arquivos para confirmar se o backup corresponde ao original:

cmp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)

3) Abra o fstab original em um editor de texto no prompt do shell:

gksu kate /etc/fstab

e adicione essas linhas a ele

# (identifier) (location, eg sda5) (format, eg ext3 or ext4) (some settings)
UUID=???????? /media/home ext4 defaults 0 2

e substitua o "????????" com o número UUID da sua partição / pretendida.

4) Salve e feche o arquivo fstab e digite o seguinte comando no prompt do shell:

sudo mkdir /media/home

Este comando cria um novo diretório, usado posteriormente para montar temporariamente a nova partição. No final do procedimento, este diretório pode ser removido.

5) Agora recarregue o arquivo fstab atualizado com este comando de prompt do shell:

sudo mount -a

para montar a nova partição home desejada como / media / home. Vamos editar o fstab novamente mais tarde, então este arranjo da partição é apenas temporário.

6) Copiar / home para a nova partição: Em seguida, copiaremos todos os arquivos, diretórios e subdiretórios do diretório / home atual para a nova partição:

sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.

O --exclude = '/ * /. gvfs' previne o rsync de reclamar sobre não ser capaz de copiar .gvfs e, mesmo se o rsync reclamar, copiará todo o resto de qualquer maneira. (Para mais detalhes, consulte o link )

7) Checar Copiando Trabalhado: Agora você deve ter duas cópias duplicadas de todos os dados dentro do seu diretório pessoal; o original sendo localizado em / home e o novo duplicado localizado em / media / home. Você deve confirmar todos os arquivos e diretórios copiados com sucesso. Uma maneira de fazer isso é usando o comando diff:

sudo diff -r /home /media/home

8) Prepare fstab para o switch: Agora precisamos modificar o fstab novamente para apontar para a nova partição e montá-la como / home. Então, novamente em uma linha de comando

gksu kate /etc/fstab

e agora edite as linhas adicionadas anteriormente, alterando a parte "/ media / home" para simplesmente dizer "/ home" para que fique assim:

# (identifier) (location, eg sda5) (format, eg ext3 or ext4) (some settings) UUID=???????? /home ext4 defaults 0 2

Em seguida, pressione Salvar, feche o arquivo, mas não reinicie ainda.

9) Mover / entrar em / old_home: Fazer o backup de sua antiga casa, para o caso de as coisas não terem ido completamente sem problemas, é melhor feito agora. Aqui está como:

Contanto que você não tenha reiniciado ainda, você ainda verá 2 cópias do seu diretório / home; o novo na nova partição (atualmente montado como / media / home) e o antigo ainda na mesma partição em que estava sempre (atualmente montado como / home). Precisamos remover o conteúdo do diretório home antigo e criar um diretório "placeholder" vazio para agir como um ponto de montagem para a nova partição.

Digite a seguinte sequência de comandos para fazer tudo isso de uma só vez:

cd / && sudo mv /home /old_home && sudo mkdir /home

Por padrão, quando você abre uma janela de terminal, ela é colocada em seu diretório pessoal. Digitar cd / nos leva ao diretório raiz e fora de casa, para que possamos usar o comando sudo mv para essencialmente renomear / home em / old_home e, finalmente, criar um novo espaço reservado / home vazio.

Com seu fstab agora editado para montar sua nova partição em nosso espaço reservado / home e o / home original agora chamado / old_home, recarregue o fstab atualizado

sudo mount -a

10) Excluindo o antigo Home: Você pode excluir seu antigo diretório inicial com:

cd / sudo rm -r /old_home

Tenha cuidado com o comando acima, pois erros de digitação podem resultar na exclusão de outros arquivos e diretórios.

    
por K7AAY 09.11.2014 / 22:22
0

você precisa alterar seu arquivo fstab para apontar para a partição inicial. para fazer isso, faça o seguinte.

abra o terminal e digite sudo blkid

observe o UUID da partição que você deseja usar como diretório / home.

agora edite o arquivo fstab digitando sudo nano /etc/fstab e adicione uma nova entrada como a abaixo

UUID=_____ /home ext4 nodev,nosuid 0 2

Preencha os espaços em branco com o UUID da sua partição anotado anteriormente.

Agora digite o seguinte

cd / && sudo mv /home /home_old && sudo mkdir /home

Isso moverá o diretório / home atual para / home_old e criará um diretório / home em branco. reinicie seu sistema e você poderá usar sua partição ext4 como sua nova / home.

Se você não quiser reinicializar, um simples sudo mount -a funcionará.

palavra de cautela : todas as configurações de nível de usuário são armazenadas no diretório / home. assim, fazer o que foi descrito acima redefinirá todas as configurações que você possa ter feito.

    
por astrob0t 09.11.2014 / 16:50