Le programme d’installation graphique Ubuntus ne crée pas automatiquement une partition séparée pour / home. C'est vrai. Il est toutefois recommandé de le faire, et vous pouvez le faire si vous choisissez de partitionner manuellement. Mais même si vous ne le faisiez pas, vous pouvez toujours le réparer.
Cependant, il y a quelques points à considérer. Tout d’abord, assurez-vous que toutes les distributions peuvent utiliser le système de fichiers utilisé sur la partition home. Ce n'est généralement pas un problème, mais mieux vaut prévenir que guérir. Deuxièmement, et ceci est plus important; n'utilisez pas le même répertoire personnel entre les distributions à moins que vous ne sachiez ce que vous faites. Les distributions peuvent avoir différentes versions du logiciel installé, ce qui signifie que leurs paramètres peuvent ne pas être identiques. Cela ne devrait normalement pas poser de problème, car les applications doivent gérer différentes versions correctement, mais pas toutes. C'est tout à fait bien d'avoir un répertoire personnel avec un nom différent de votre nom d'utilisateur, donc ce n'est pas un problème.
Si je lis correctement, vous devriez avoir deux partitions pour Ubuntu (swap et root) et quelques partitions pour Debian. Ensuite, la première chose à faire est de monter le répertoire principal Debians dans Ubuntu et de s’assurer qu’il est monté au démarrage en l’ajoutant à / etc / fstab. Il y a beaucoup de documentation sur la façon de procéder, alors je ne vais pas y revenir.
Si vous montez la partition principale Debians sur / home, le répertoire Ubuntus / home sera alors masqué. Montez-la donc ailleurs, par exemple dans / mnt. Maintenant, vous devez prendre des décisions. Vous pouvez essayer d'utiliser le même répertoire de base pour toutes les distributions si vous le souhaitez, ou vous pouvez avoir un répertoire de base différent pour chaque distribution. Vous pouvez par exemple créer un dossier séparé dans / home pour chaque distribution comme:
- / home / ubuntu / nom d'utilisateur
- / home / debian / nom d'utilisateur
- / home / other_distro / nom d'utilisateur
Je dirais que c'est la solution la plus sûre. Je suppose que vos répertoires personnels ne sont pas cryptés. Si tel est le cas, cela compliquera les choses bien que la procédure principale soit similaire. Dans ce cas, vous devriez probablement être déconnecté de votre compte principal. Créez donc un nouvel utilisateur, configurez-le en tant qu'administrateur et connectez-vous en tant qu'utilisateur.
Vous devez configurer tous les utilisateurs actuels sur toutes vos distributions pour utiliser le nouvel emplacement du répertoire de base. Vous devez également configurer les distributions pour utiliser ces chemins par défaut pour les nouveaux utilisateurs que vous créez.
Si vous avez monté la partition principale sur / mnt, vous devez alors créer / home / ubuntu et / home / debian. Vous copiez ensuite / home / nom d'utilisateur vers / mnt / ubuntu / nom d'utilisateur et déplacez / mnt / nom d'utilisateur vers / mnt / debian / nom d'utilisateur (pour l'utilisateur Debian).
Vous avez maintenant les deux résidences utilisateur Ubuntu et Debian dans les mêmes partitions, mais dans des répertoires différents. Si vous avez configuré Debian et Ubuntu pour monter cette partition dans / home au démarrage et que les utilisateurs utilisent les nouveaux chemins d'accès pour leur maison, tout devrait bien se passer. Lorsque vous avez l’intention d’installer une nouvelle distribution, vous devez d’abord créer / home / distroname / et l’installer comme d’habitude, mais vous devez utiliser la partition home et la configurer pour utiliser / home / distroname comme emplacement par défaut pour les nouveaux utilisateurs. Si vous faites cela, veillez à ne pas le formater, sinon vous perdrez les données de Debian et Ubuntu :)
Si vous souhaitez réutiliser un seul répertoire de base, assurez-vous de savoir ce que vous faites. Vous auriez besoin du même uid pour les utilisateurs à travers les distributions. Sinon, les autorisations seraient gâchées.
Bonne chance et prenez des sauvegardes :)
ubuntu
dossier dans la partition d'accueil, puis copié tous les fichiers du répertoire en cours à ce nouveau/homepartion/ubuntu/
suivant i édité le/etc/fstab
au point le nouveau dossier que le répertoire par défaut / home j'ai donc écrit/dev/sda10 /home ext4 nodev,nosuid 0 2
à la fin. Mais maintenant, le système ne peut pas trouver le dossier de départ