Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
reinstallation_ubuntu [Le 07/02/2018, 19:14]
78.250.232.254 [Titre]
reinstallation_ubuntu [Le 18/11/2018, 18:02]
L'Africain [Procédure]
Ligne 10: Ligne 10:
  
 Ce tutoriel explique comment réaliser une réinstallation complète d'​Ubuntu **en préservant ses fichiers et configurations**,​ soit pour réinstaller la même version de Ubuntu, soit pour la remplacer par une nouvelle version. Plusieurs choix sont possibles selon ce que vous souhaitez conserver de votre ancienne installation :​ Ce tutoriel explique comment réaliser une réinstallation complète d'​Ubuntu **en préservant ses fichiers et configurations**,​ soit pour réinstaller la même version de Ubuntu, soit pour la remplacer par une nouvelle version. Plusieurs choix sont possibles selon ce que vous souhaitez conserver de votre ancienne installation :​
-  - Pour réinstaller Ubuntu sans rien préserver, il suffit de faire une installation normale. Pour ce faire, quittez ce tutoriel et rendez-vous sur la page « [[Installation]] ». +  - Pour réinstaller Ubuntu ​**sans rien préserver**, il suffit de faire une installation normale. Pour ce faire, quittez ce tutoriel et rendez-vous sur la page « [[:Installation]] ». 
-  - Cas général :​ pour réinstaller Ubuntu en gardant les fichiers personnels et les configurations logiciels de chaque utilisateur (ces fichiers et configurations sont dans un répertoire nommé « /​home »),​ poursuivez la lecture de ce tutoriel. +  - Cas général :​ pour réinstaller Ubuntu en **gardant les fichiers personnels et les configurations logiciels de chaque utilisateur** (ces fichiers et configurations sont dans un répertoire nommé « /​home »),​ poursuivez la lecture de ce tutoriel. 
-  - Cas particulier :​ pour réinstaller non seulement votre « /​home »,​ mais aussi vos logiciels préférés il vous faudra d'​abord suivre le tutoriel [[:​tutoriel:​comment_sauver_et_restaurer_la_liste_des_paquets]] » **puis** suivre une des 3 méthodes ci-dessous ​+  - Cas particulier :​ pour réinstaller ​**non seulement votre « /​home »,​ mais aussi vos logiciels préférés** il vous faudra d'​abord suivre le tutoriel [[:​tutoriel:​comment_sauver_et_restaurer_la_liste_des_paquets]] » **puis** suivre une des 3 méthodes ci-dessous ​
  
-Utilités ​d'une réinstallation :​+Utilité ​d'une réinstallation :​
  
-  * C'est une des méthodes utilisées pour changer sa version d'​Ubuntu (qui sort une version par semestre). Mais dans cet objectif **pensez aussi à la [[migration|mise à niveau]]**, parfois instable, mais qui ne nécessite pas de réinstallation pour changer de version d'​Ubuntu (dans le sens ascendant), et qui ne détruit pas non plus le « /​home ».  +  * C'est une des méthodes utilisées ​**pour changer sa version d'​Ubuntu** (qui sort une version par semestre). Mais dans cet objectif **pensez aussi à la [[migration|mise à niveau]]**, parfois instable, mais qui ne nécessite pas de réinstallation pour changer de version d'​Ubuntu (dans le sens ascendant), et qui ne détruit pas non plus le « /​home ».  
-  * C'est une méthode pour rafraichir un système devenu instable. Dans ce dernier cas, avant de réinstaller,​ demander de l'aide le forum ou sur IRC ([[irc://​freenode.org#​ubuntu-fr|#​ubuntu-fr sur Freenode]]),​ cherchez dans la documentation en ligne, la communauté est très active.+  * C'est une méthode ​**pour rafraichir un système devenu instable**. Dans ce dernier cas, avant de réinstaller,​ demander de l'aide le forum ou sur IRC ([[irc://​freenode.org#​ubuntu-fr|#​ubuntu-fr sur Freenode]]),​ cherchez dans la documentation en ligne, la communauté est très active.
  
  
 Il y a 3 méthodes pour préserver son « /​home » :​ Il y a 3 méthodes pour préserver son « /​home » :​
-  - Utiliser une fonction du programme d'​installation,​ qui permet de réinstaller tout le système sans toucher au « /​home ». C'est la solution la plus simple. +  - Utiliser une fonction du programme d'​installation,​ qui permet de **réinstaller tout le système sans toucher au « /​home »**. C'est la solution la plus simple. 
-  - Avoir un « /​home » positionné sur une partition séparée. La réinstallation n'​écrase pas ce « /​home ». +  - Avoir un **« /​home » positionné sur une partition séparée**. La réinstallation n'​écrase pas ce « /​home ». 
-  - Avoir une sauvegarde du « /​home » (sur un disque externe ou une clé USB), qu'on utilisera pour remplacer le « /​home » standard issu de la nouvelle installation. +  - Avoir une **sauvegarde du « /​home »** (sur un disque externe ou une clé USB), qu'on utilisera pour remplacer le « /​home » standard issu de la nouvelle installation.
- +
-Ces 3 méthodes sont détaillées ci-dessous. +
- +
-===== Home Multi-Utilisateurs ===== +
-Une installation standard fabrique uniquement un utilisateur. ​  Il est proposé son nom et son mot de passe et il est mis en tout début de liste. +
- +
-En suivant la procédure décrite ci-dessus, vous retrouverez aussi les autres utilisateurs qui retrouveront aussi leurs données, sinon vous aurez des données sans utilisateurs habilités à se connecter! +
-==== Méthode ​ un ==== +
-Elle risque d'​être la plus fréquente. +
- Il faut refabriquer les utilisateurs en leur mettant des nouveaux mots de passe et si possible dans l'​ordre de leur création initiale afin que tout corresponde. +
-Si besoin, vous pouvez consulter ​ les vieux  fichiers. +
-==== Méthode deux ==== +
-  * Vous sauvegarder les fichiers de configuration des utilisateurs. +
-  * Vous faites votre installation. +
-  * Vous restorer les fichiers de configuration des utilisateurs. +
-  * Vous rebooter pour faire prendre en compte. +
-  * Vous constatez que même votre vieux mot de passe est de retour. +
- +
-Les fichiers de description sont: /​etc/​passwd ​ /​etc/​shadow ​ /​etc/​group +
- +
-Malheureusement,​ cette technique est risquée lorsque le nouvel OS n'est plus au même niveau que l'OS qu'il remplace. Vous pourriez alors avoir méchamment supprimé des nouveaux utilisateurs systeme ou mettre une grosse pagaille ​ dans les groupes. +
- +
-**Il faut alors affiner pour n'​inserrer que les utilisateurs connus et en préservant tout le reste.**+
  
 +Ces 3 méthodes sont détaillées ci-dessous. Enfin, vous trouverez les [[#​spécificités pour un « Home Multi-Utilisateurs »]].
  
 ===== Méthode 1 – Réinstaller tout le système sans toucher au « /​home » ===== ===== Méthode 1 – Réinstaller tout le système sans toucher au « /​home » =====
Ligne 65: Ligne 43:
   - Démarrez votre [[Live CD]] ou votre [[Live USB]], et lancez l'​installation.   - Démarrez votre [[Live CD]] ou votre [[Live USB]], et lancez l'​installation.
   - Lors de l'​installation de Ubuntu, à l'​étape "Type d'​installation"​ ([[:​tutoriel/​installer_ubuntu_avec_le_live_cd#​etape_3type_d_installation|Etape 3]]), il faut choisir "Autre chose" ​   - Lors de l'​installation de Ubuntu, à l'​étape "Type d'​installation"​ ([[:​tutoriel/​installer_ubuntu_avec_le_live_cd#​etape_3type_d_installation|Etape 3]]), il faut choisir "Autre chose" ​
-  - puis cliquer sur  « Suivant »,​ ce qui affiche la table (la liste) des partitions existantes.+  - Puis cliquer sur  « Suivant »,​ ce qui affiche la table (la liste) des partitions existantes.
   - Double-cliquez sur la partition système Ubuntu que vous voulez remplacer.   - Double-cliquez sur la partition système Ubuntu que vous voulez remplacer.
   - Une fenêtre s'​ouvre,​ qui s'​appelle « modifier une partition ». Dans cette fenêtre, vous avez plusieurs zones :   - Une fenêtre s'​ouvre,​ qui s'​appelle « modifier une partition ». Dans cette fenêtre, vous avez plusieurs zones :
Ligne 72: Ligne 50:
     - « Formater la partition » :​ **ne cochez pas la case**. ​     - « Formater la partition » :​ **ne cochez pas la case**. ​
     - « Point de montage » :​ ouvrir la liste déroulante et choisir « / » (réinstallation sur la racine de la partition).     - « Point de montage » :​ ouvrir la liste déroulante et choisir « / » (réinstallation sur la racine de la partition).
-  - Validez. Un message d'​erreur indique que vous n'avez pas demandé de formatage : ​cliquez ​sur « Continuer ». **pour Ubuntu 14.04.1, il y a un autre [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1668871|message surprenant]] **+  - Validez. Un message d'​erreur indique que vous n'avez pas demandé de formatage : ​**Pour Ubuntu 18.04**, le message est : <​code>​ Le système de fichier sur /dev/sd/XNN assigné à / n'a pas été marqué pour être formaté. Les dossiers contenant les fichiers systèmes (/etc, /lib, /usr, /var, ...) qui existent déjà sous tous les points de montages seront supprimés durant l'​installation.</​code>​ 
 + 
 +Veuillez vous assurer que vos données importantes ont été sauvegardées avant l'​installation. </​code>​ ** Cependant le répertoire /home est bien conservé.**. Cliquez ​sur « Continuer ». **Pour Ubuntu 14.04.1, il y a un autre [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1668871|message surprenant]] ** .
   - Maintenant choisissez le **même identifiant** (et le même mot de passe si possible) qu'​avec votre installation précédente,​ sinon l'​accès à l'​ancien « /​home » pourrait poser problème.   - Maintenant choisissez le **même identifiant** (et le même mot de passe si possible) qu'​avec votre installation précédente,​ sinon l'​accès à l'​ancien « /​home » pourrait poser problème.
   - Terminez l'​installation du système, puis redémarrez-le.   - Terminez l'​installation du système, puis redémarrez-le.
   - Votre menu grub ([[grub-pc]]) de démarrage affiche plusieurs noyaux (ou [[kernel]]) Linux, du genre **linux 2.6.30-14-generic**. La réinstallation sans formatage n'​enlève pas les précédents noyaux installés. ​   - Votre menu grub ([[grub-pc]]) de démarrage affiche plusieurs noyaux (ou [[kernel]]) Linux, du genre **linux 2.6.30-14-generic**. La réinstallation sans formatage n'​enlève pas les précédents noyaux installés. ​
-  - si votre réinstallation concerne une version d'​Ubuntu que vous aviez déjà installé, il est fort possible que le noyau par défaut de votre réinstallation ne soit **pas** fonctionnelle. Dans ce cas, testez les différentes entrées de Grub jusqu'​à trouver un Ubuntu fonctionnel,​ et faites les [[:​gestionnaire_de_mises_a_jour|mises à jour de votre système]]. Redémarrez Ubuntu, l'​entrée par défaut de GRUB devrait maintenant être fonctionnelle.+  - Si votre réinstallation concerne une version d'​Ubuntu que vous aviez déjà installé, il est fort possible que le noyau par défaut de votre réinstallation ne soit **pas** fonctionnelle. Dans ce cas, testez les différentes entrées de Grub jusqu'​à trouver un Ubuntu fonctionnel,​ et faites les [[:​gestionnaire_de_mises_a_jour|mises à jour de votre système]]. Redémarrez Ubuntu, l'​entrée par défaut de GRUB devrait maintenant être fonctionnelle.
  
 Le système a été réinstallé. Vous avez perdu les programmes spécifiques installés précédemment. Mais l'​ancien « /​home »,​ avec vos fichiers personnels et les répertoires cachés de configuration des logiciels, a été préservé. Il suffit donc de réinstaller vos logiciels pour qu'ils retrouvent leur ancienne configuration. Le système a été réinstallé. Vous avez perdu les programmes spécifiques installés précédemment. Mais l'​ancien « /​home »,​ avec vos fichiers personnels et les répertoires cachés de configuration des logiciels, a été préservé. Il suffit donc de réinstaller vos logiciels pour qu'ils retrouvent leur ancienne configuration.
Ligne 127: Ligne 107:
   - Restaurez votre « /​home » à partir de la sauvegarde, qui doit être **montée**. Il existe plusieurs méthodes, mais si vous avez sauvegardé votre « /​home » en le copiant par un **cp -av**, vous pouvez par exemple lancer ce script de restauration,​ en le copiant dans un terminal (remplacer **nom_du_support_externe** par le nom de votre support) :​   - Restaurez votre « /​home » à partir de la sauvegarde, qui doit être **montée**. Il existe plusieurs méthodes, mais si vous avez sauvegardé votre « /​home » en le copiant par un **cp -av**, vous pouvez par exemple lancer ce script de restauration,​ en le copiant dans un terminal (remplacer **nom_du_support_externe** par le nom de votre support) :​
  
-  cd / # se positionne dans le répertoire racine ​du DD de l'​installation UBUNTU active +  cd / # se positionne dans le répertoire racine de l'​installation UBUNTU active 
-  sudo cp -av /​media/​nom_du_support_externe/​home/​ /​h #​Restaure le « /​home » sauvegardé sur le DD externe dans un répertoire « /​h »+  sudo cp -av /​media/​nom_du_support_externe/​home/​ /​h #​Restaure le « /​home » sauvegardé sur le support ​externe dans un répertoire « /​h »
   #   #
-  cd / # se positionne dans le répertoire racine ​du DD de l'​installation UBUNTU active+  cd / # se positionne dans le répertoire racine de l'​installation UBUNTU active
   sudo mv home home-old #renomme le home originel de « /​home » en « /​home-old »   sudo mv home home-old #renomme le home originel de « /​home » en « /​home-old »
   sudo mv h home #​renomme le home restauré de « /​h » en « /​home »   sudo mv h home #​renomme le home restauré de « /​h » en « /​home »
Ligne 136: Ligne 116:
  
 Plus tard, si tout fonctionne bien, vous effacerez (avec nautilus en mode administrateur,​ par exemple - à lancer par ALT+F2 en tapant **gksudo nautilus** dans la zone qui apparaît) le répertoire « /​home-old ». S'il y a un problème, vous effacerez de la même façon « /​home » et renommerez « /​home-old » en « /​home »,​ ce qui vous récupèrera un « /​home » sans vos documents, mais fonctionnel. Plus tard, si tout fonctionne bien, vous effacerez (avec nautilus en mode administrateur,​ par exemple - à lancer par ALT+F2 en tapant **gksudo nautilus** dans la zone qui apparaît) le répertoire « /​home-old ». S'il y a un problème, vous effacerez de la même façon « /​home » et renommerez « /​home-old » en « /​home »,​ ce qui vous récupèrera un « /​home » sans vos documents, mais fonctionnel.
 +
 +===== Spécificités pour un « Home Multi-Utilisateurs » =====
 +
 +Une installation standard fabrique uniquement un utilisateur. Il est proposé son nom et son mot de passe et il est mis en tout début de liste.
 +
 +Voici la procédure pour retrouver aussi les autres utilisateurs et leurs données sinon le risque serait de restaurer les données sans les droits pour les utilisateurs de s'y connecter.
 +
 +==== Méthode 1 – re-création manuelle des utilisateurs ====
 +Depuis la session principale, il faut recréer les utilisateurs et mots de passe, si possible, dans l'​ordre de leur création initiale afin que tout corresponde.
 +Si besoin, vous pouvez consulter les vieux fichiers.
 +
 +==== Méthode 2 – sauvegarde / restauration des utilisateurs et mots de passe ====
 +
 +  * Vous sauvegardez les fichiers de configuration des utilisateurs.
 +  * Vous faites votre installation.
 +  * Vous restaurez les fichiers de configuration des utilisateurs.
 +  * Vous rebootez pour faire prendre en compte.
 +  * Vous constatez que même votre vieux mot de passe est de retour.
 +
 +Les fichiers de description sont: /​etc/​passwd ​  /​etc/​shadow ​  /​etc/​group ​  /​etc/​gshadow
 +
 +Malheureusement,​ cette technique est **risquée lorsque le nouvel OS n'est plus au même niveau que l'OS qu'il remplace**. Vous pourriez alors avoir méchamment supprimé des utilisateurs systeme nouveaux ou mis une grosse pagaille dans les groupes.
 +
 +**Il faut alors affiner pour n'​insérer que les utilisateurs connus et en préservant tout le reste.**
 +
  
 ===== Liens ===== ===== Liens =====
  • reinstallation_ubuntu.txt
  • Dernière modification: Le 20/11/2023, 06:02
  • par 83.115.173.226