GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Une partition /home commune pour plusieurs distributions Linux ?

J'ai un Ubuntu installé dans une partition, Debian sur l'autre et maintenant je prévois d'installer également backtrack et SUSE. Debian monte une partition séparée comme point de montage d'accueil, alors qu'Ubuntu contient son propre dossier d'accueil dans son système de fichiers.

Maintenant, je veux que ma partition personnelle soit partagée par toutes les autres distributions que j'ai actuellement ou que je pourrais avoir à l'avenir.

Comment puis-je faire cela ?

P.S. J'ai le même nom d'utilisateur et les mêmes surnoms sur toutes les distributions

Réponse acceptée :

Le programme d'installation graphique d'Ubuntu ne crée pas automatiquement une partition séparée pour /home. C'est vrai. Il est cependant recommandé de le faire, et vous pouvez le faire si vous choisissez de partitionner manuellement. Mais même si vous ne l'avez pas fait, vous pouvez toujours le réparer.

Cependant, il y a quelques éléments à considérer. Tout d'abord, assurez-vous que toutes les distributions peuvent réellement utiliser le système de fichiers utilisé sur la partition d'accueil. Ce n'est généralement pas un problème, mais mieux vaut prévenir que guérir. Deuxièmement, et c'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 correctement différentes versions, mais pas toutes. C'est parfaitement 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 personnel de Debian dans Ubuntu et de s'assurer qu'il est monté au démarrage en l'ajoutant à /etc/fstab. Il existe une multitude de documentation sur la façon de procéder, je ne vais donc pas m'y attarder.

Si vous montez la partition home de Debian sur /home, elle masquera le répertoire /home d'Ubuntu, alors montez-la d'abord ailleurs, dans /mnt, par exemple. Maintenant, vous devez prendre des décisions. Vous pouvez essayer d'utiliser le même répertoire personnel pour toutes les distributions si vous le souhaitez, ou vous pouvez avoir un répertoire personnel 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/autre_distro/nom_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 c'est le cas, cela compliquera les choses bien que la procédure principale soit similaire. Vous devriez probablement être déconnecté de votre compte principal lorsque vous faites cela, alors créez un nouvel utilisateur, faites-en un administrateur et connectez-vous en tant qu'utilisateur.

En relation :Je ne trouve pas les packages VPN sstp avec Ubuntu 16.04 LTS ?

Vous devez configurer tous les utilisateurs actuels sur toutes vos distributions pour utiliser le nouvel emplacement du répertoire personnel. Vous devez également configurer les distributions pour qu'elles utilisent ces chemins par défaut pour les nouveaux utilisateurs que vous créez.

Si vous avez monté la partition home sur /mnt, vous créerez ensuite /home/ubuntu et /home/debian. Vous copiez ensuite /home/username vers /mnt/ubuntu/username et déplacez /mnt/username vers /mnt/debian/username (pour l'utilisateur Debian).

Vous avez maintenant les répertoires d'accueil des utilisateurs Ubuntu et Debian dans les mêmes partitions, mais dans des répertoires personnels différents. Si vous avez configuré à la fois Debian et Ubuntu pour monter cette partition dans /home au démarrage et changé les utilisateurs pour qu'ils utilisent les nouveaux chemins pour leurs maisons, alors 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 utiliser la partition home et la configurer pour utiliser /home/distroname comme emplacement par défaut pour les nouveaux home d'utilisateurs. Si vous faites cela, assurez-vous pas pour le formater, sinon vous perdrez les données de Debian et Ubuntu 🙂

Si vous souhaitez réutiliser un seul répertoire personnel, assurez-vous de savoir ce que vous faites. Vous auriez besoin d'avoir le même uid pour les utilisateurs à travers les distributions. Sinon, les autorisations seraient foirées.

Bonne chance et faites des sauvegardes 🙂


Ubuntu
  1. Distributions Linux pour les processeurs Arm ?

  2. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  3. Le moyen le plus simple de fusionner / et /home ?

  4. Système à double amorçage :combien d'espace dois-je allouer pour /, /home et /swap ?

  5. Monter /tmp et /home sur un disque dur séparé ?

4 distributions Linux pour les jeux

Aide-mémoire pour les commandes Linux courantes

Distributions Linux populaires pour les tests de sécurité

Meilleures distributions pour les jeux sur Linux

10 meilleures distributions Linux pour les programmeurs

Pourquoi mettre des choses autres que /home sur une partition séparée ?