Boa estratégia de partição se eu quiser mudar distros frequentemente?

2

Eu quero dual-boot do Windows 8 (já instalado) e do Ubuntu 12.10. O problema é que eu gostaria de experimentar diferentes distros nos próximos meses.

Então, minha pergunta é qual seria uma boa estratégia de particionamento para facilitar a migração de uma distro para outra.

Sei que o primeiro passo seria criar uma partição / home separada (além da partição root e swap). E quanto a outras coisas? Eu também poderia ter o apache instalado, então eu precisaria migrar / etc / www manualmente entre distribuições ou criar uma partição para / etc?

    
por nedR 17.02.2013 / 18:21

1 resposta

2

A maior ajuda individual na minha própria experimentação de distribuição não é o particionamento: é a virtualização. Eu tenho o VirtualBox configurado com mais de uma dúzia de máquinas virtuais. É muito fácil instalar uma nova distribuição, excluir uma não usada, fazer backup de todo um disco virtual e assim por diante, sem mexer nas tabelas de partição ou arriscar minha instalação principal.

Se você precisa ter acesso direto ao hardware, minha recomendação é examinar uma configuração do LVM. Isso permite adicionar, excluir e redimensionar volumes lógicos para manter os sistemas de arquivos da mesma forma que você adicionaria, excluiria ou redimensionaria arquivos comuns. Isso simplifica muito o gerenciamento de várias distribuições Linux, já que você não precisa se preocupar tanto com o posicionamento e o tamanho de partições específicas. OTOH, algumas distribuições (incluindo as edições de desktop do Ubuntu) têm um suporte LVM ruim, então você pode precisar passar por alguns aros extras para instalá-los em LVMs.

Além disso, você não pode colocar /etc em sua própria partição (ou volume lógico), já que isso deve fazer parte do sistema de arquivos raiz da instalação. (Pense nisso: /etc/fstab , que informa ao computador onde os sistemas de arquivos são encontrados, está em /etc .) Em teoria, suponho que você consiga fazer /etc/www uma partição separada, mas eu não recomendaria ; Se o Apache tiver requisitos diferentes de uma distribuição para outra, talvez você não consiga compartilhar esses arquivos de configuração. Copiá-los e ajustá-los manualmente pode funcionar, no entanto.

O compartilhamento de espaço de troca é perfeitamente possível. Portanto, é compartilhar a partição /home , com a ressalva de que os programas do usuário podem ter requisitos variáveis entre distribuições, portanto, você não deve tentar compartilhar o diretório inicial do usuário ( /home/ned ou o que você usa). Você pode evitar esse compartilhamento usando nomes de usuários diferentes nas diferentes distribuições ou usar ferramentas de gerenciamento de contas como usermod para vincular uma conta a um nome de diretório que não seja idêntico ao nome da conta, para que o usuário ned possa ser ligado ao /home/nedu para o Ubuntu, /home/nedf para o Fedora, ou qualquer outra coisa.

    
por Rod Smith 19.02.2013 / 01:25