caso contrário, digamos três Linuxes, eu precisaria de 6 partições e que não caberia em uma partição estendida!
Se eu estou entendendo você corretamente, você está operando sob um mal-entendido. Uma partição estendida pode conter um número arbitrariamente grande de partições lógicas. O limite exato depende do tamanho do disco, mas para qualquer disco rígido moderno, o limite distante excede seis partições. Eu criei discos de teste com algo na ordem de 100 partições lógicas e isso funciona bem. (Dito isso, algumas distribuições mais antigas do Linux chegam a um máximo de 16 partições por disco, mas o Ubuntu tem maneiras de contornar isso, como a maioria das distribuições Linux modernas.) Muitos computadores modernos usam o Sistema de particionamento da Tabela de Partições GUID (GPT) , que tem um limite padrão de 128 partições, e esse limite pode ser aumentado se necessário.
Mas vejo que muitas pessoas recomendam quase como uma necessidade ter uma partição / home separada.
Eu veria isso como uma vantagem se pudesse ser usado para sistemas diferentes ao mesmo tempo ou algo assim, o que não é possível. A pasta home contém configurações que são muito específicas do sistema e também específicas do programa e da versão do programa.
É possível e seguro compartilhar uma partição /home
entre distribuições. O truque é garantir que os usuários tenham diretórios diferentes na partição /home
compartilhada. Por exemplo, se você estiver compartilhando a partição /home
entre o Ubuntu e o Mint, poderá fornecer ao usuário Fred o diretório inicial /home/fred-ubuntu
no Ubuntu e /home/fred-mint
no Mint.
Isso é mais facilmente realizado ao fornecer aos usuários nomes de usuário diferentes em cada distribuição - assim, Fred pode usar fred-ubuntu
e fred-mint
, dependendo de qual distribuição está sendo inicializada. Você pode, no entanto, usar o mesmo nome de usuário (digamos, fred
) nas distribuições, mas atribuir diretórios iniciais diferentes. O instalador do Ubuntu não facilita isso para contas criadas no momento da instalação do sistema, mas pode ser feito renomeando o diretório inicial ou alterando o nome de usuário após a instalação do sistema operacional. (Ambas as tarefas podem ser feitas com o comando usermod
, embora a renomeação do diretório inicial também exija o uso de mv
.) Algumas distribuições permitem personalizar o nome do diretório inicial no momento da instalação do sistema, o que é útil ao configurar algo assim.
Com os diretórios iniciais separados criados, você pode criar links simbólicos para simplificar o acesso. Por exemplo, você pode ter um link simbólico de ~/mint
to ../fred-mint
no diretório /home/fred-ubuntu
para facilitar o acesso ao Mint arquivos do Ubuntu; ou você pode vincular os subdiretórios que você usa (como ~/Downloads
ou ~/Videos
) diretamente.
Configurar as coisas dessa maneira exige mais esforço inicial do que criar partições /home
separadas para cada distribuição ou não usar partições /home
separadas; no entanto, pode contribuir para um uso mais eficiente do espaço.
Recuando ainda mais, é improvável que a IMHO que está instalando várias distribuições do Linux em um ambiente de inicialização múltipla seja muito útil. Se você quiser aprender sobre diferentes distribuições (digamos, sistemas de gerenciamento de pacotes RPM vs. Debian), rodar uma distribuição em um ambiente virtualizado (VirtualBox, VMware, QEMU / KVM, etc.) pode ser bastante efetivo e irá salvá-lo de múltiplos dores de cabeça de inicialização. Se você simplesmente quer experimentar diferentes ambientes de desktop, eles não estão ligados a distribuições inteiras; você pode instalar quantos ambientes de desktop desejar dentro de uma distribuição e alternar entre eles, efetuando logout e login novamente. Você pode até mesmo rodar diferentes ambientes de desktop simultaneamente em diferentes VTs, como descrito em esta pergunta e sua resposta