#1 Le 14/01/2006, à 00:28
- EcliptuX
Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Hello,
J'ai sur mon portable un DD de 40Go avec Ubuntu Breezy pleinement fonctionnelle.
J'envisage d'acheter un nouveau DD de 60Go et je souhaiterai savoir comment faire pour transférer tout mon système vers ce nouveau DD
Outils à disposition et limites :
- je n'ai qu'un seul portable donc un seul DD pour portable (2,5") peut être branché à la fois
- je dispose d'un DD externe USB de 100Go pour stocker une éventuelle image
- je dispose d'un CD Ubuntu Live CD au cas où
- j'ai enfin un autre ordi en réseau avec le portable qui tourne lui aussi sous Ubuntu Breezy
Merci pour vos conseils
Dernière modification par EcliptuX (Le 14/01/2006, à 00:28)
Hors ligne
#2 Le 14/01/2006, à 01:03
- Kafi
Re : Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Je dirais :
1) Installer UBUNTU sur le 60Go
2) Graver un live CD, genre Knoppix
3) Copier la racine sur le 100Go
sudo cp -raz --exclude=mnt/ --exclude=media/ / /media/adresse du 100Go
4) Rebooter avec knoppix
5) Copier les données du 100 Go sur le 60Go
Qu'en pensez vous?
Kafi
Dernière modification par Kafi (Le 14/01/2006, à 13:54)
Carnet de voyage en Amérique latine : www.paseolatino.fr
Notre préparation, notre trajet, nos impressions et nos photos.
Hors ligne
#3 Le 15/01/2006, à 13:27
- EcliptuX
Re : Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Merci Kafi pour ton intervention.
D'autres avis sur la question ?
Hors ligne
#4 Le 15/01/2006, à 13:32
- Express
Re : Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Je sais c'est idiot,mais je le dis quand même car moi c'est ce que je ferai.
Tu saves tous les fichiers du /home , même les "cachés" ,tu installes (nouvelle installe...) Ubuntu sur le nouveau DD, puis tu copies/colles tous les fichiers du /home sauvegardés dans ton ton nouveau /home, ca dois fonctionné et à mon avis tu as gain de temps.
Hors ligne
#5 Le 15/01/2006, à 14:27
- soupaloignon
Re : Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Je n'apporte pas de réponse, mais juste quelques compléments à la question initiale, car cela m'interesse aussi
Les réponses postées jusqu'à présent parlent d'une reinstall d'Ubuntu, et d'une sauvegarde du /home.
Mais est ce qu'il n'y a pas un moyen de faire une image complete de HD, comme on peut le faire par exemple avec Ghost sous win, ce qui éviterait de refaire une install d'Ubuntu ?
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#6 Le 15/01/2006, à 15:02
- cep_
Re : Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Tu as en fait plusieurs solutions.
Soit faire un tar de chaque partition, soit utiliser cp -a, etc. etc., soit uttiliser partimage par exemple.
Le tout depuis un live cd.
#7 Le 15/01/2006, à 15:35
- EcliptuX
Re : Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Express : mon soucis est de sauvegarder TOUT mon système et non seulement mon /home, tout comme soupaloignon le demande
cep_ : l'idée de partimage (ou assimilée) me semble intéressante dans le sens ou le MBR sera lui aussi sauvergardé.
D'autant plus que dans mon cas, j'ai aussi une partition XP qui traîne et j'aimerai bien qu'elle soit aussi restaurée sur le nouveau disque...
Dernière modification par EcliptuX (Le 15/01/2006, à 15:45)
Hors ligne
#8 Le 15/01/2006, à 15:56
- cep_
Re : Copier le contenu d'un disque dur contenant Ubuntu sur un nouveau DD
Oui, mais la sauvegarde du mbr complet n'est pas toujours interessante ni judicieuse.
Si l'on sauvegarde les 512 premiers octets, il y a là-dedans le programme de démarrage mais aussi la table de partitions, entre autre. Or tout cela n'est pas forcément bon si l'on change de disque.
Dans ce cas, sauvegarder seulement les 446 premiers octets est suffisant :
sudo dd if=/dev/hda of=~/Desktop/boot.img bs=446 count=1
pour restaurer :
sudo dd if=/ou_il_est/boot.img of=/dev/hda bs=446 count=1
Mais si le fichier de configuration de grub a changé de place, il vaut mieux restaurer grub dans le mbr du nouveau disque :
grub --batch
find /boot/grub/stage1 etc. etc. etc.