Table des matières
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 :
- ~/sauvegarde/mespaquets.list
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
Basé sur « https://memo-linux.com/ubuntu-11-04-32-bits-passage-vers-64-bits-sauvegarde-restauration » par fred (memolinux).