Réinstallation d'Ubuntu sans formatage / home, ainsi qu'avec d'anciens fichiers de configuration?

27

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 je voudrais éviter les problèmes de restauration de la sauvegarde). Je sais comment réinstaller Ubuntu en utilisant une partition /home existante sans la formater, mais je ne veux pas que la configuration de toute issue d'Ubuntu précédente soit dans la nouvelle installation.

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

Je pensais à supprimer manuellement tous les fichiers de configuration cachés dans /home (ceux commençant par un "point") à partir du Live CD avant de lancer le programme d’installation, mais je ne suis pas sûr Supprimez ces fichiers et je ne suis pas sûr que cela suffise pour ne pas avoir de paramètre 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é";)

    
posée Mizt H 06.08.2011 - 17:58
la source

5 réponses

18

J'ai fait cela assez souvent maintenant - presque chaque fois que je mettais à niveau mon système ou (surtout) si je passais à une autre distribution. Je me déconnecte normalement, je vais directement sur une console et me connecte en tant que root (ou, selon la configuration du système, en tant qu'autre utilisateur et en tant que root), cd vers / home folder et changez simplement le nom du dossier personnel de mon utilisateur à "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 au nouveau dossier personnel de mon utilisateur. (C'est aussi un bon point pour penser si vous avez vraiment besoin de ce dossier de gros fichiers que vous n'avez jamais touché depuis 2 ans);)

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

sudo chown -R newUser.newUsersGroup /home/myUserName.bak
    
réponse donnée Roland Kohn 07.08.2011 - 00:37
la source
5

J'ai toujours une partition / home distincte de / so quand je suis sur une nouvelle installation / mise à jour, quand j'arrive à l'étape "set up partitions", je sélectionne une pour / (formaté) 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 d'utilisateurs, je m'assure d'utiliser les mêmes noms d'utilisateur que l'installation précédente pour que / home / user se retrouve au même endroit. Ce qui est génial à ce sujet, c'est qu'il ne remplace pas le répertoire de l'utilisateur.

Donc, si j'avais / home / mike , après ma mise à niveau, j'aurais de nouveau un montage / home et créer l'utilisateur mike pour obtenir tous les fichiers. et les fichiers de configuration de la version précédente sur / home / mike .

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

    
réponse donnée mwm 09.08.2011 - 20:40
la source
3

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 attribue la propriété au nom d'utilisateur ubuntu (le nom d'utilisateur du cd live est ubuntu) et le dossier sur lequel le chemin est monté est celui sur lequel le lecteur est monté. Sur le cd live, il s'agit généralement de / media / et le nom est composé de plusieurs lettres et lettres.

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

Pendant l’installation. Accédez au gestionnaire de partitions personnalisées. Définissez votre partition comme point de montage / home (en cliquant dessus et en sélectionnant edit ou change, ou ce qu’elle appelle maintenant), et laissez-la pour qu’elle ne soit pas formatée (dans la colonne F être formaté) et définissez votre partition de système d’exploitation (une avec les fichiers système) en tant que point de montage / format DO et celui-là.

TOUTEFOIS

Après avoir terminé l’installation et que vous vous connectez, votre disque dur sera inutilisable car il appartient toujours à Ubuntu. pour le changer à nouveau, lancez

sudo chown -hR YourUsernameHere ~/
    
réponse donnée new_user 07.08.2011 - 21:35
la source
1

Je l'ai fait en déplaçant les fichiers et dossiers cachés dans un répertoire distinct (mais je suppose que leur suppression fonctionnerait aussi), puis en arrêtant et en installant le CD live exactement comme suggéré par grahammechanical dans sa réponse.

Je peux confirmer que cela fonctionne (ou du moins, il l'a fait pour moi).

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

    
réponse donnée Bill Threshall 06.08.2011 - 18:48
la source
0

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

Je suggère que vous supprimiez ces fichiers / dossiers cachés commençant par un point (ou, si vous êtes nerveux - renommez-les en .somethingold ), puis fermez et redémarrez le live CD sans réinstaller /home . formaté.

Les programmes installés à nouveau créeront de nouveaux fichiers / dossiers de points.

    
réponse donnée grahammechanical 06.08.2011 - 18:18
la source

Lire d'autres questions sur les étiquettes