web-dev-qa-db-fra.com

Réinstaller Ubuntu sans formater / home, ainsi que sans aucun ancien fichier de configuration?

J'ai /home sur une partition séparée. Je veux réinstaller Ubuntu.

Je ne veux pas perdre mes fichiers personnels dans/home (j'ai déjà une sauvegarde, mais j'aimerais éviter les tracas de la restauration). Je sais comment réinstaller Ubuntu en utilisant une partition /home existante sans la formater, mais je ne veux pas aucune configuration de la précédente Ubuntu dans la nouvelle installation .

En d’autres termes, je voudrais une nouvelle installation d’Ubuntu, avec mes précédents fichiers personnels dans /home mais SANS n’importe quel fichier de configuration de la précédente installation Ubuntu. Est-ce possible? Comment pourrais-je accomplir cela?

Je pensais à la suppression manuelle de tous les fichiers de configuration cachés dans /home (ceux qui commencent par un "point") du Live CD avant de démarrer le programme d'installation, mais je ne suis pas sûr que les autorisations de fichier me permettront de supprimer ces fichiers. Je ne sais pas non plus si cela suffira à ne pas importer les paramètres de configuration de l'installation précédente. J'ai pensé qu'il serait bon de demander ici avant d'essayer de le faire, pour des raisons de "sécurité";)

27
Mizt H

Je le fais assez souvent maintenant - presque chaque fois que je mettais à niveau mon système ou (surtout) si je passais à une autre distribution. Normalement, je me déconnecte, vais à une console et connectez-vous directement en tant que root (ou en fonction de la configuration du système, en tant qu'un autre utilisateur et basculez vers la racine), allez dans le dossier/home et changez simplement le nom du dossier de départ de mon utilisateur, par exemple. à "myUserName.bak". par exemple.:

Sudo mv /home/myUserName /home/myUserName.bak

Après l’installation, je peux déplacer en toute sécurité toutes les données nécessaires vers le dossier de départ nouvellement créé pour mon utilisateur. (C’est aussi un bon point pour se demander si vous avez par exemple vraiment besoin de ce dossier contenant de gros fichiers que vous n’avez jamais touché les 2 dernières années;))

modifier comme suggéré par les commentaires: avant de pouvoir accéder aux fichiers et dossiers de votre dossier personnel renommé, vous devez

Sudo chown -R newUser.newUsersGroup /home/myUserName.bak
18
Roland Kohn

J'ai toujours une partition/home distincte de/donc quand je suis sur une nouvelle installation/mise à niveau, quand j'arrive à l'étape de "configuration des partitions", je sélectionne une pour/(formatée) et une autre pour/home (non formaté) mais avec le même système de fichiers que le précédent (ou compatible).

Ensuite, lors de la création des utilisateurs, je m'assure d'utiliser les mêmes noms d'utilisateur que ceux de l'installation précédente pour que/home/user se trouve au même endroit. Ce qui est génial, c’est qu’il n’écrase pas le répertoire de l’utilisateur.

Donc, si j'avais/home/mike, après ma mise à jour, je monterai à nouveau sur/home et je créerai l'utilisateur mike pour qu'il récupère tous les fichiers et les fichiers de configuration de la version précédente sur/home/mike.

La seule chose qui manque ici sont les fichiers de configuration/etc qui nécessitent une sauvegarde/restauration.

5
mwm

C'est ce que je fais toujours:

Sur le livecd, je monte la partition/home et utilise la commande

Sudo chown -hR  ubuntu /path/to/home/drive

L'ubuntu donne la propriété au nom d'utilisateur ubuntu (le nom d'utilisateur du cd live est ubuntu) et le dossier est le chemin quel que soit le lecteur sur lequel le disque est monté. Sur le live cd, il s’agit généralement de/media/et le nom est composé de nombreux chiffres et de lettres.

Supprimez maintenant tous les fichiers de configuration (fichiers et dossiers commençant par un point), mais j'en laisse quelques-uns (tels que .minecraft pour mes sauvegardes de jeu). Ce ne sont pas que des dossiers, mais aussi des fichiers commençant par un point.

Pendant l'installateur. Accédez au gestionnaire de partition personnalisé. Définissez votre partition comme point de montage/accueil (en cliquant dessus et en sélectionnant éditer ou modifier, ou ce qu’ils appellent maintenant), et laissez-la pour qu’elle ne soit pas formatée (dans la colonne F de la liste des lecteurs, des coches signifient formaté) et définissez votre partition de système d’exploitation (une avec les fichiers système) comme point de montage/et formatez-la au format souhaité.

CEPENDANT

Une fois que vous avez terminé l’installation et la connexion, votre disque dur sera inutile puisque son propriétaire est toujours sur Ubuntu. pour le changer à nouveau

Sudo chown -hR YourUsernameHere ~/
3
new_user

Pour ce faire, j'ai déplacé les fichiers et les dossiers cachés dans un répertoire distinct (mais je suppose que les supprimer fonctionnerait également), puis arrêté et installé à partir du CD en direct exactement comme suggéré par grahammechanical dans sa réponse.

Je peux confirmer que cela fonctionne (ou au moins cela a fonctionné pour moi).

Si vous conservez les fichiers et les dossiers cachés au lieu de les supprimer, vous pouvez les utiliser pour restaurer de manière sélective les configurations que vous décidez de conserver après tout.

1
Bill Threshall

Vous pourriez être la première personne à essayer ce que vous voulez faire. Donc, vous pouvez nous dire si cela fonctionne.

Je vous suggérerais de supprimer les fichiers/dossiers cachés commençant par un point (ou, si vous êtes nerveux - de les renommer en .somethingold), puis de les arrêter et d’amorcer le CD en direct, puis de les réinstaller sans marquer le code /home.

Les programmes réinstallés créeront de nouveaux fichiers/dossiers.

0
grahammechanical