User Tools

Site Tools


migration-ubuntu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

migration-ubuntu [2020/06/24 14:10] (current)
guy created
Line 1: Line 1:
 +====== Réinstallation / Migration Ubuntu (Changement de version) ======
 +
 +La migration permet de passer d'une version à une autre. On ne peut migrer qu'​entre deux versions adjacentes, c'est à dire de 9.04 vers 9.10 ou 9.10 vers 10.04... à partir d'une installation déjà à jour.
 +
 +Il existe plusieurs solutions pour migrer d'une version à la suivante ou pour réinstaller Ubuntu.
 +
 +===== Mode graphique =====
 +
 +  * Vérifier d'​abord dans **Système/​Administration/​Sources de logiciels/​Mises à jour** que le menu déroulant Mise à niveau est bien sur **Versions normales**. ​
 +  * Dans la fenêtre **Système/​Administration/​Gestionnaire de mise à jour**, après mise à jour de la 9.10, apparaît maintenant une annonce: "**Une nouvelle version 10.04 est maintenant disponible**"​. Il suffit de cliquer sur le bouton en face "​**Mettre à jour**"​ pour lancer le téléchargement et l'​installation des paquets nécessaires. On conserve donc tous ses réglages, installations et fichiers.
 +
 +===== Alternate CD =====
 +
 +La mise à niveau peut aussi se faire à partir de l'​**Alternate-CD**. Cette méthode est intéressante car elle ne souffre pas de l'​encombrement des réseaux auquel l'​opération par Internet est très sensible au moment de la sortie d'une nouvelle version.
 +
 +==== Migration avec gravure AlternateCD ====
 +
 +Pour cela:
 +  * télécharger l'​Alternate CD  sur http://​www.ubuntu-fr.org/​telechargement et graver le CD-ROM
 +  * démarrer normalement Ubuntu
 +  * introduire le CD-Ubuntu Alternate version n+1
 +  * une fenêtre apparaît proposant la mise à niveau, cliquer sur **Mettre à jour ma distribution**.
 +
 +==== Migration sans gravure AlternateCD ====
 +
 +On peut même effectuer la migration **sans graver** de CD-ROM. ​
 +  * Lancer en ligne de commande ​
 +<​file>​sudo mount -o loop -t iso9660 ~/​Telechargement/​ubuntu-10.04-alternate-i386.iso /​media/​cdrom ​ # à modifier selon version Ubuntu et selon l'​emplacement du fichier téléchargé</​file>​
 +De manière générale, pour monter l'​image,​ entrer la commande
 +<​file>​sudo mount -t iso9660 -o loop <chemin complet vers l'​image disque> /​media/​cdrom </​file>​
 +
 +<note important>​Astuce:​ Pour entrer le chemin du fichier iso, ouvrir l'​emplacement du fichier dans Nautilus et faire un glisser-déposer au bon endroit dans la commande du terminal et compléter la fin de la commande</​note>​
 +
 +  * Si rien ne se lance, compléter par la commande ​
 +<​file>​gksudo sh "/​media/​cdrom"/​cdromupgrade</​file>​
 +
 +La mise à niveau s'​effectue alors.
 +
 +{{mise_niveau_distribution.png|}}
 +
 +===== Migration en lignes de commande =====
 +
 +Pour la mise à jour complète d’Ubuntu 7.10 à 8.04, en lignes de commandes, sans perdre ses applications,​ ses réglages et ses fichiers, vérifier d'​abord la mise à jour de 7.10 
 +<​file>​sudo apt-get update
 +sudo apt-get upgrade</​file>​
 +puis faire:
 +<​file>​sudo update-manager –c –d</​file>​
 +La procédure est un peu longue, mais elle préserve le changement de version Ubuntu en douceur (idem solution précèdente avec Synaptic). Si elle __échouait__,​ il faudrait procéder à l'​opération suivante:
 +  - Éditer le fichier /​etc/​apt/​sources.list
 +  - Commenter (c'est à dire ajouter un # devant) les dépôts ajoutés manuellement
 +  - Remplacer tous les __feisty__ par __gutsy__ dans le fichier texte qui apparait. Pour le faire plus rapidement, on peut utiliser la fonction //​Remplacer//​ de l'​éditeur de texte
 +  - Enregistrer le fichier et fermer
 +  - Reprendre //apt-get// ...
 +
 +
 +===== Variante mode console =====
 +
 +  * Etape 1: Mettre à jour les logiciels déjà installés avec la commande ​
 +<​file>​sudo apt-get safe-upgrade</​file>​
 +
 +  * Etape 2: Installer le paquet update-manager-core ​
 +<​file>​sudo apt-get install update-manager-core</​file>​
 +
 +  * Etape 3: Lancer la commande ​
 +<​file>​sudo do-release-upgrade</​file>​ et répondre aux questions posées pendant l'​installation.
 +
 +===== Migration sans partition /home séparée =====
 +
 +  * Démarrer en **LiveCD**
 +  * Commencer par **sauvegarder**,​ par prudence, son /home (sur un support ou partition en ext3 ou ext4, pour préserver les droits)
 +  * Bien repérer avec Gparted la partition-racine existante où se fera l'​installation
 +  * Lancer l'​installation
 +  * Choisir le mode **Manuel** pour le partitionnement
 +  * Dans la table des partitions existantes, double cliquer sur la partition recherchée et paramétrer ainsi:
 +    * « Utiliser comme »: choisir le format **ext4** à partir de Ubuntu 9.10 et ext3 avant.
 +    * « Formater la partition »: **ne pas cocher** la case pour protéger le répertoire /home.
 +    * « Point de montage »: choisir « **/** » (réinstallation sur la racine de la partition)
 +  * Un message d'​erreur indique qu'il n'a pas de formatage. Cliquer sur **Continuer**.
 +  * Pour l'​identifiant du compte et le mot de passe, reprendre ceux utilisés avant, pour éviter des problèmes d'​accès au /home.
 +  * Poursuivre et finir l'​installation
 +
 +Au redémarrage,​
 +  * le Grub fait apparaître le noyau de la nouvelle version installée ainsi que les noyaux précédemment installés
 +  * faire les mises à jour (ce qui risquera d'​introduire encore d'​autres noyaux)
 +  * se débarrasser des noyaux anciens inutiles par Synaptic. On les reconnaît facilement, ils sont de la forme **linux-image-2.6.N°-n°-generic**
 +
 +Cette solution est celle de YannUbntu, on la trouve dans la documentation http://​doc.ubuntu-fr.org/​reinstallation_ubuntu.
 +
 +===== Migration en gardant les mêmes applications =====
 +
 +==== Préliminaire ====
 +
 +  * Récupérer la liste des paquets installés:
 + <​file>​dpkg --get-selections > liste_paquets </​file>​
 +Le fichier "​liste-des-paquets"​ contient la liste des paquets installés, il servira pour leur réinstallation.
 +
 +  * Éditer ce fichier et faites le ménage dans les paquets. **Ne conserver que ses propres paquets** rajoutés en plus de l'​installation standard Ubuntu (les paquets systèmes, les paquets libxxxx, les paquets gnome-xxxxx,​ Firefox, etc...)
 +
 +Exemple d'un fichier "​liste-des-paquets"​ modifié (extrait):
 +<​code>​
 +acroread install
 +adobe-flashplugin install
 +brscan-skey install
 +brscan3 install
 +build-essential install
 +ca-certificates install
 +ca-certificates-java install
 +cups-pdf install
 +</​code>​
 +
 +  * Sauvegarder ce fichier ainsi que le sources.list sur un support (usb, web, etc.). Si le but est un changement de version ou un clonage sur un autre PC.
 +
 +  * Adapter également le fichier sources.list à la version Ubuntu à installer
 +
 +==== Migration ====
 +
 +Effectuer la migration pour changer la version Ubuntu.
 +
 +==== Restauration ====
 +
 +  * Récupérer le fichier "​liste-des-paquets" ​
 +  * Lancer les commandes suivantes:
 +<​file>​sudo apt-get update
 +sudo dpkg --set-selections < liste_paquets
 +sudo apt-get -u dselect-upgrade </​file>​
 +
 +Les applications sont restaurées et avec la réutilisation de la partition "​home",​ on retrouve tous ses réglages spécifiques. ​
 +
 +===== Exemple =====
 +
 +On peut consulter avec intérêt la page http://​doc.ubuntu-fr.org/​migration_gutsy_hardy qui donne de nombreuses solutions.
 +
 +
 +===== Réinstallation complète =====
 +
 +On peut préférer réinstaller la nouvelle version à partir d'un CD. Il faut au préalable télécharger le fichier-image correspondant. On voit ici l'​intérêt d'​avoir mis les données /home sur une partition différente à laquelle on ne touchera pas dans la nouvelle installation. Sinon, c'est l'​occasion:​
 +  * créer une partition,
 +  * suivre la procédure [[:​deplacer_home|Déplacer le /home]],
 +  * installer la dernière version Ubuntu en précisant bien au partitionnement le mode **Manuel**:
 +    * la partition-racine
 +    * la partition du /home. Surtout, sans reformatage.  ​
 +  ​
 +
 +
 +
  
migration-ubuntu.txt · Last modified: 2020/06/24 14:10 by guy