Réinstaller Ubuntu sans formatage / home, ainsi que sans anciens fichiers de configuration?


27

J'ai /homesur 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 tracas de la restauration de la sauvegarde). Je sais comment réinstaller Ubuntu en utilisant une existante /homepartition sans mise en forme, mais je ne veux aucune configuration d'Ubuntu précédente pour être dans la nouvelle installation.

En d'autres termes, je voudrais une nouvelle et fraîche installation d'Ubuntu, avec mes fichiers personnels précédents dans /homemais SANS aucun fichier de configuration de la précédente installation d'Ubuntu. 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") du Live CD avant de démarrer le programme d'installation, mais je ne sais pas si les autorisations de fichier me permettront de supprimer ces fichiers et je ' Je ne sais pas non plus si cela sera suffisant pour ne pas apporter de paramètre de configuration lors 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é";)


+1 - cette question est quelque chose que je me suis souvent demandé mais dont je n'ai jamais eu à m'inquiéter.
jrg

Réponses:


19

Je l'ai fait assez souvent maintenant - presque chaque fois que j'ai mis à niveau mon système ou (surtout) si je suis passé à une autre distribution. Je me déconnecte normalement, je vais sur une console et je me connecte directement en tant que root (ou en fonction de la configuration du système, en tant qu’autre utilisateur et je passe en root), je passe au dossier / home et je change simplement le nom du dossier de base de mon utilisateur, par exemple en "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 d'accueil nouvellement créé pour mon utilisateur. (C'est aussi un bon point pour savoir si, par exemple, vous avez vraiment besoin de ce dossier de gros fichiers que vous n'avez jamais touché au cours des 2 dernières années;))

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

sudo chown -R newUser.newUsersGroup /home/myUserName.bak

Pouvez-vous accéder à tous les fichiers du dossier renommé après une nouvelle installation d'Ubuntu?
Vincenzo

bien sûr - pas de problème. tant que vous "chown -R user.group myUserName.bak" après la réinstallation
Roland Kohn

J'ai installé un nouveau 12.04 selon vos précieux conseils. Mon nom d'utilisateur est: «aliyans». Je suit dans émis un terminal: groups aliyans. Et la sortie était la suivante : aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter. Alors, quel sera le changement newUser.newUsersGroupdans mon cas? Sera-ce comme ça sudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak?
001neeraj

5

J'ai toujours une partition / home séparée de / donc quand je suis sur une nouvelle installation / mise à niveau, quand j'arrive à l'étape "configurer les partitions", je sélectionne une pour / (formatée) et une autre pour / home (pas 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 arrive au même endroit. Ce qui est génial, c'est qu'il n'écrase pas le répertoire de l'utilisateur.

Ainsi, si j'avais / home / mike , après ma mise à niveau, je vais à nouveau monter sur / home et créer l'utilisateur mike pour qu'il obtienne tous les fichiers et 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.


C'est aussi ma façon de configurer d'origine. Cela semble vraiment bien qu'Ubuntu n'écrase pas le répertoire personnel de l'utilisateur. Je vais également l'essayer. Existe-t-il une liste de fichiers de configuration / etc à vérifier, que vous souhaitez probablement sauvegarder?
Lode

3

C'est ce que je fais toujours:

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

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

L'ubuntu donne la propriété du nom d'utilisateur ubuntu (le nom d'utilisateur du live cd est ubuntu) et le dossier du chemin 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 chiffres par 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'installateur. Accédez au gestionnaire de partitions personnalisé. Définissez votre partition comme point de montage / home (en cliquant dessus et en sélectionnant modifier ou modifier, ou quel que soit le nom qu'ils appellent maintenant), et laissez-le tel qu'il ne soit pas formaté (dans la colonne F de la liste des lecteurs, les coches signifient qu'il le fera). être formaté) et définissez votre partition de système d'exploitation (une avec les fichiers système) comme point de montage / et formatez-la.

TOUTEFOIS

Une fois l'installation et la connexion terminées, votre disque dur sera inutile car sa propriété est toujours sur ubuntu. pour le changer à nouveau exécuter

sudo chown -hR YourUsernameHere ~/

+1 pour confirmer qu'une partition peut être laissée sans formatage sur l'installation.
Thiago Macedo

1

J'ai fait cela en déplaçant les fichiers et dossiers cachés dans un répertoire séparé (mais je suppose que les supprimer fonctionnerait aussi), puis en arrêtant et en installant à partir du 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 toutes les configurations que vous pouvez décider de conserver après tout.


0

Vous pourriez être la première personne à essayer ce que vous voulez faire. Vous pouvez donc 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 .somethingold), puis arrêtez et démarrez sur le CD live et réinstallez sans marquer /homepour être formaté.

Les programmes qui sont installés à nouveau créeront de nouveaux fichiers / dossiers dot.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.