Bonjour,
Comment cloner, sauvegarder, transférer, copier vos partitions... bref passer son système d'un disque A à un disque B???
Je vous conseil la méthode suivante que je viens d'expérimenter.
Elle est totalement basée sur les posts suivants (j'explique juste un peu plus... ;-)):
http://forum.ubuntu-fr.org/viewtopic.php?id=127594
http://www.guides-info.org/linux/admin/outils_sauvegarde.php
1 - Installer physiquement le nouveau disque.
Perso, je l'ai mis dans un USB extérieur car j'ai un portable.
1bis-Cloner la partition windows (s'il y en a une, avec ACRONIS, c'est le top), il va recréer une copie exacte de la partition windows sur le deuxième disque. Ca permet de manipuler le NTFS!!!
Si quelqu'un connait une méthode libre testée et efficace, ça m'intéresse.
2 - Redémarrer sur un LiveCD, Ubuntu conseillé.
NOTE: J'ai eu des problèmes avec Knoppix...
3 - Créer les Partitions sur le nouveau disque (avec gparted et/ou qtparted) et qui vont accueilir les partitions de l'ancien système.
Perso, je conseil de reprendre la même "structure" que l'ancien système pour ne devoir changer QUE les UUID par après!!!!!
Exemple perso : (Mes disque s'appel sda et sdb, les vôtre peuvent être hda, hdb...)
sdb1-Win (6Go=>6Go) (NTFS=>NTFS)
sdb2-SWAP (550Mo=>550Mo) (SWAP=>SWAP)
sdb3-/ (6Go=>8,5Go) (EXT3=>EXT3)
sdb4------EXTENDED------
sdb5-/HOME (6Go=>8,5Go) (EXT3=>EXT3)
sdb6-Data (20GO=>35Go) (FAT32=>EXT3)
sdb7-Data2 (16Go, n'existant pas avant) (FAT32)
4 - Créer deux répertoires provisoires pour monter l'ancienne et la nouvelle partition, par exemple /tmp/sys1 et /tmp/sys2
Code:
sudo mkdir /tmp/sys1
sudo mkdir /tmp/sys2
5 - Monter la partition original dans sys1 et celle qui va réceptionner dans sys2
Code:
sudo mount /dev/sda3 /tmp/sys1
sudo mount /dev/sdb3 /tmp/sys2
6 - Copier toutes les partitions (/, /HOME, ...), paire par paire en les montant et démontant. Attention de ne pas se planter. Vérifier avant de lancer la copie!!
Code:
sudo cp -a -v /tmp/sys1/* /tmp/sys2
7 - Modifier avec les nouveaux UUID les 2 fichiers suivants (partition sdb3 pour moi):
/tmp/sys2/boot/grub/menu.lst
/tmp/sys2/etc/fstab
Code:
sudo gedit /tmp/sys2/boot/grub/menu.lst
sudo gedit /tmp/sys2/etc/fstab
Où trouver les UUID?
=>
http://doc.ubuntu-fr.org/uuid_et_label
Code:
ls -l /dev/disk/by-uuid/
Ou pour chaque partition:
sudo vol_id -u /dev/sdb3
8 - Arrêter le système, enlever le disque 1 et mettre le disque 2 à sa place.
Démarrer la machine sur le LiveCD.
9 -Réinstaller grub
Monter la partition / sur un répertoire créé.
Code:
sudo mkdir /tmp/sda3
sudo mount /dev/sda3 /tmp/sda3
Réinstaller grub
Code:
sudo grub --batch
#lance l'utilitaire de configuration de grub
grub> find /boot/grub/stage1
#indique la liste des partitions contenant un grub
grub> root (hd0,0)
#choix de la partition de démarrage (hd0,2) dans mon cas!!!
grub> setup (hd0)
# inscription au MBR?
grub> quit
10 - Redémarrer et changer éventuellement la séquence de démarrage dans le bios.
Le système doit démarrer normalement.
SI VOUS AVEZ UN PROBLEME c'est dans fstab ou menu.lst:
-Vérifier les UUID
-Vérifier les autres paramêtres fstab et menu.lst