O instalador gráfico do Ubuntus não cria automaticamente uma partição separada para / home. Isso é verdade. É recomendável fazer isso, e você pode fazê-lo se optar por particionar manualmente. Mas mesmo se você não tiver, você ainda pode consertá-lo.
No entanto, existem algumas coisas a considerar. Primeiro, verifique se todas as distros podem realmente usar o sistema de arquivos usado na partição inicial. Geralmente não é um problema, mas é melhor prevenir do que remediar. Segundo, e isso é mais importante; não use o mesmo diretório inicial entre as distros, a menos que saiba o que está fazendo. As distribuições podem ter versões diferentes do software instalado, o que significa que suas configurações podem não ser idênticas. Normalmente, isso não deve ser um problema, pois os aplicativos devem lidar com versões diferentes adequadamente, mas nem todos. É perfeitamente bom ter um diretório inicial com um nome diferente do seu nome de usuário, portanto, isso não é um problema.
Se estou lendo corretamente, você deve ter duas partições para o Ubuntu (swap e root) e algumas partições para o Debian. Então a primeira coisa que você faz é montar o diretório inicial do Debians no Ubuntu e certificar-se de que ele seja montado na inicialização, adicionando-o ao / etc / fstab. Há muita documentação sobre como fazer isso, então não vou entrar nisso.
Se você montar a partição home Debians em / home, ela ocultará o diretório Ubuntus / home, então monte-a em outro lugar primeiro, em / mnt, por exemplo. Agora você tem que tomar algumas decisões. Você pode tentar usar o mesmo diretório inicial para todas as distribuições, se desejar, ou pode ter um diretório inicial diferente para cada distribuição. Você pode, por exemplo, criar uma pasta separada em / home para cada distribuição, como:
- / home / ubuntu / nome de usuário
- / home / debian / nome de usuário
- / home / other_distro / nome de usuário
Eu diria que é a solução mais segura. Estou assumindo que seus diretórios pessoais não estão criptografados. Se forem, isso complicará as coisas, embora o procedimento principal seja semelhante. Você provavelmente deve estar desconectado da sua conta principal ao fazer isso; portanto, crie um novo usuário, torne-o administrador e faça o login como esse usuário.
Você precisa configurar todos os usuários atuais em todas as suas distros para usar o novo local para o diretório inicial. Você também deve configurar as distribuições para usar esses caminhos por padrão para novos usuários criados.
Se você montou a partição home no / mnt, criaria / home / ubuntu e / home / debian. Você então copia / home / username para / mnt / ubuntu / username e move / mnt / username para / mnt / debian / username (para o usuário Debian).
Agora você tem os usuários do Ubuntu e Debians nas mesmas partições, mas em diretórios pessoais diferentes. Se você configurou o Debian e o Ubuntu para montar essa partição no / home na inicialização e alterou os usuários para usar os novos caminhos para suas casas, tudo ficará bem. Quando você pretende instalar uma nova distribuição, primeiro crie / home / distroname / e instale-o normalmente, mas use a partição inicial e configure-a para usar / home / distroname como local padrão para novas residências de usuários. Se você fizer isso, certifique-se de não formatá-lo, caso contrário você perderá os dados do Debian e Ubuntu :)
Se você deseja reutilizar um único diretório inicial, verifique o que está fazendo. Você precisaria ter o mesmo uid para os usuários nas distribuições. Caso contrário, as permissões seriam alteradas.
Boa sorte e faça backups :)
ubuntu
pasta na partição inicial e, em seguida, copiei todos os arquivos do diretório inicial atual para este novo/homepartion/ubuntu/
próximo. Eu editei o arquivo/etc/fstab
para apontar a nova pasta como o diretório padrão / home, então escrevi/dev/sda10 /home ext4 nodev,nosuid 0 2
no final. Mas agora o sistema não consegue encontrar a pasta base