Ao fazer a primeira instalação do Ubuntu 12.04 fiz uma partição separada para o sistema, para poder reinstalá-lo sem ter que limpar todos os dados. Então eu tenho /
uma partição e a segunda está dividida em 2 partições lógicas, uma para swap e outra para /home
.
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00027dec
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 50479103 25238528 83 Linux
/dev/sda2 50479104 625142447 287331672 5 Extended
/dev/sda5 50481152 54478847 1998848 82 Linux swap / Solaris
/dev/sda6 54480896 625141759 285330432 83 Linux
Gostaria de reinstalar o sistema (estraguei alguma coisa com os repositórios e há outros problemas, nem tenho certeza se é software ou hardware...) O que quero dizer é que se eu reinstalar o sistema em /
partição, o novo /home
também estaria ativado /
... Agora, quando estou instalando algo, ele vai automaticamente para /
e se eu baixar ou escrever algo ele é automaticamente colocado em /home
. É possível indicar ao sistema recém-instalado que está /home
na outra partição sem reinstalar /home
(e ter que copiar os dados duas vezes).
ATUALIZAR
Eu tentei a primeira solução da resposta de Marty's Fried: instalei /
na anterior /
(caixa "formato" marcada) e /home
na anterior /home
(caixa "formato" desmarcada). Primeiro, forneci um nome de usuário diferente do anterior. Tudo parecia funcionar bem, só que eu não tinha o meu home
( home
havia um novo usuário home
).
Repeti a instalação e agora todos os meus arquivos estão facilmente acessíveis, mas o sistema não está funcionando bem. Queria começar instalando o gnome clássico (não consigo encontrar nada de outra forma) e não consigo abrir o terminal. Há apenas a moldura da janela do terminal, piscando e se movendo em direção à tela. É possível que na minha home
partição existam alguns problemas que possam provocar isso?
Responder1
Uma coisa que você deve perceber é que muitas configurações estão em seu diretório inicial, então você pode descobrir que não obtém os resultados esperados. No entanto, a lista de repositórios não está em seu diretório inicial, então essa parte pode estar OK.
Para fazer o que quiser, basta reinstalar e fazer uma de duas coisas.
Instale normalmente, especificando a partição raiz atual para a nova raiz e marcando a caixa “formato”; em seguida, especifique a
/home
partição atual para/home
, masnão marque a caixa "formato". Isso substituirá os arquivos relacionados ao sistema em seu diretório inicial, mas não apagará outros arquivos.Instale normalmente, como acima, mas especifique apenas a partição raiz para tudo, deixando a partição inicial completamente fora da equação. Isso instalará um novo diretório inicial. Você pode então montar seu diretório inicial existente com o novo
/home
como ponto de montagem. Isso ocultará os arquivos existentes e, se você tiver algum problema, poderá editar/etc/fstab
para desativar a montagem ou montá-la em um ponto de montagem diferente.
Quando tudo estiver funcionando, você pode inicializar um live CD para apagar o arquivo recém-instalado, mas não utilizado /home
, ou desmontá-lo temporariamente para excluir o diretório. Apenas não o exclua enquanto estiver montado, pois você excluirá os arquivos montados, não o arquivo real que está oculto.
EDITAR:
Minha opinião é que aconselho corrigir o problema sem reinstalar, se possível. Provavelmente não é difícil e você aprenderá ao longo do caminho. É reconfortante poder consertar as coisas em vez de reinstalar e, com o Linux, não é tão difícil (ao contrário do Windows).
Pode ser necessário fazer algumas postagens, uma para cada problema, com mais detalhes. Por exemplo, os repositórios são simplesmente uma lista em um arquivo, e você pode editar o arquivo, ou usar o synaptic, clicando no menu "Configurações", "Repositórios". Muitas vezes é fácil descobrir qual é o problema e removê-lo. Em seguida, atualize e veja se isso resolve o problema.
Mais da minha opinião:
Como há muitas configurações no diretório inicial específicas da versão, parei de criar uma /home
partição separada. O que descobri ser mais útil é criar uma partição de dados separada, contendo diretórios como /Documents
, Music
, Videos
, Pictures
, Downloads
e tudo o mais que eu quiser. Em seguida, simplesmente crio links simbólicos para esses diretórios, excluo as pastas do meu diretório inicial e as substituo pelos links simbólicos. Se você usar os mesmos nomes e não sair primeiro, eles ainda terão ícones especiais para esses diretórios e funcionarão exatamente como os originais.
As vantagens desse método são que você não acaba com muito lixo desnecessário ao atualizar, evita problemas com configurações antigas que não são substituídas ao fazer isso e, se você usa o Windows, pode apontar os equivalentes do Windows para estes mesmos diretórios (supondo que você use NTFS que o Windows possa ler); além disso, se você experimentar outras distros, poderá usar rapidamente seus arquivos de mídia existentes para facilitar a avaliação.
Se você for bom em edição /etc/fstab
, poderá montar os diretórios em vez de usar links, mas acho que os links são fáceis de usar e funcionaram bem por um longo período de tempo.