{{tag>tutoriel}} ====== Passer de Ubuntu 32 bits vers 64 bits (sauvegarde/restauration) ====== Nous allons voir comment passer de ubuntu 32 bits vers la version 64 bits sans perdre le profil et retrouver tous les programmes. Nous supposons que les partitions **/home** et **/var** sont séparées. Les sauvegardes seront placées sur **/home/sauvegarde**. On peut aussi sauvegarder sur un support amovible type disque dur externe ou clé USB. ===== Pré-requis ===== ===== Première étape : sauvegarde ===== Créez le répertoire pour la sauvegarde : * mkdir ~/sauvegarde Sauvegardez vos bases MySql, par exemple pour une : * cd ~/sauvegarde mysqldump -u root -pMON_MOT_DE_PASSE MA-BASE > MA-BASE.sql Vous faites un dump de chaque base. Puis copiez vos **.conf** (vous êtes dans **~/sauvegarde**): * sudo cp -a /etc/apache2 . sudo cp -a /etc/mysql . sudo cp -a /etc/ssh . sudo cp -a /var/www . sudo cp -a /var/spool . sudo cp -a /var/mail . l’option -a permet de faire une archive en gardant la récursivité des droits Sauvegadez la liste des programmes installés : * sudo dpkg --get-selections > ~/sauvegarde/mespaquets.list Dans le fichier **mespaquets.list**, ne gardez que les programmes qui ne seront pas réinstallés automatiquement avec votre distribution. Voici un exemple : apache2 install apache2-utils install ca-certificates install courier-authdaemon install ethtool install lm-sensors install mysql-client-5.1 install mysql-client-core-5.1 install mysql-common install mysql-server install php5-cli install php5-common install php5-curl install php5-gd install php5-imagick install php5-mcrypt install php5-memcache install php5-mysql install php5-xcache install phpmyadmin install ssl-cert install sslh install ===== Réinstallation ===== Rebootez votre machine avec le CD Ubuntu 64 Bits et lancez l’instalation. Créez un utilisateur avec le même login et mot de passe. Configurez manuellement le partitionnement des disques dur, faites les points de montage et ne cochez que la partition systeme / pour le formatage (ne cochez surtout pas la partition /home sinon on perd tout !) Installez le système. Quand l’installation est finie nous allons procéder à la restauration des programmes. D'abord, restaurez vos paquets grace au fichier **mespaquets.list** * sudo dpkg --set-selections < ~/sauv/mespaquets.list sudo apt-get dselect-upgrade sudo apt-get dist-upgarde sudo apt-get upgrade une fois que c’est fait, restaurez les fichiers de conf : * sudo cp -a ~/sauv/apache2 /etc sudo cp -a ~/sauv/varnish /etc sudo cp -a ~/sauv/courier /etc sudo cp -a ~/sauv/postfix /etc sudo cp -a ~/sauv/default/varnish /etc sudo cp -a ~/sauv/default/memcached /etc sudo cp -a ~/sauv/mysql /etc sudo cp -a ~/sauv/memcached.conf /etc sudo cp -a ~/sauv/sslh /etc sudo cp -a ~/sauv/www /var sudo cp -a ~/sauv/spool /var sudo cp -a ~/sauv/mail /var Injectez vos bases MySql : * mysql -u root -pMOT-MOT-DE-PASSE MA-BASE < MA-BASE.sql Rebootez la machine et on croisez les doigts ! ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== * **(en)** [[http://]] * **(fr)** [[http://]] ---- //Basé sur << [[https://memo-linux.com/ubuntu-11-04-32-bits-passage-vers-64-bits-sauvegarde-restauration|]] >> par fred (memolinux).//