Transfert système sur un autre disque dur - Installation - Linux et OS Alternatifs
Marsh Posté le 10-09-2003 à 20:28:12
http://www.partimage.org/
Spa mieux, non ?
Marsh Posté le 10-09-2003 à 20:29:53
Bouah si une simple tar peut faire ce que je demande, pkoi pas.
Mais merci du tuyau pour le prog.
Marsh Posté le 10-09-2003 à 20:31:32
Effectivement en passant l'option -p on devrait (à priori) conserver les attributs de tous les fichiers et dossiers.
Marsh Posté le 11-09-2003 à 00:53:50
muhmm je pense que la solution partimage est + "propre"
Car je doute que l'opération marche si le hdd n'est plus le meme (taille différente, etc)
Par contre, question qui se pose, peut faire la manip qd linux est en route (cad en travail normal) ou il faut arreter et monter la partition avec un CD style knopix ou autre pour faire cette opération ?
Marsh Posté le 11-09-2003 à 01:37:15
moi je fais un cp -a d'habitude (ne pas oublier de réinstaller le boot loader bien entendu)
Marsh Posté le 11-09-2003 à 10:13:41
HJ a écrit : muhmm je pense que la solution partimage est + "propre" |
En gros tar, ou une copie par cp, devrait marché directement. Cela pose problème si tu utilises dd sans faire trop gaffe.
Ensuite, il faut relancer lilo. Pour ça, il faut booter sur une knoppix (par exemple), tu chroot ton nouveau disque (qui a pris la place de l'ancien pour éviter l'embrouille entre hda et hdb) et tu lances lilo.
Marsh Posté le 11-09-2003 à 12:08:10
Une bonne explication :
http://www.mandrakelinux.com/en/do [...] 08s03.html
Marsh Posté le 11-09-2003 à 12:14:21
Avec cp -a il faut préalablement avoir installé une partition sur le nouveau disque en fait?
Marsh Posté le 11-09-2003 à 12:21:30
drapal ça m'intéresse, je vais devoir recréer ma partition racine qui me fait des erreures au fsck
Marsh Posté le 11-09-2003 à 12:24:03
pour copier une partition (avec droit, permissions...) :
cp -a
tar
dd (mais recreer exactement la même structure donc si disque pas identique, perte de place)
partimage
pour une méthode pas à pas, cf le lien un poil + haut.
Marsh Posté le 11-09-2003 à 20:22:51
udok a écrit : moi je fais un cp -a d'habitude (ne pas oublier de réinstaller le boot loader bien entendu) |
moi c'est ce que j'ai fais , mais t'as pas un probleme une fois arrivé a /proc ? Moi j'ai eut a chaque fois une beau kernel panic ...
Marsh Posté le 11-09-2003 à 21:46:16
fo booter sur un CD evidemment....
Marsh Posté le 12-09-2003 à 10:47:56
ipnoz a écrit : |
remarque c'est forcé... /proc est un repertoire virtuel, il ne faut pas le sauver. Dedans, tu dois avoir un fichier qui représente le contenu de la RAM et toutes les descriptions des différents proces donc si tu commences à vouloir sauver cela,...
Marsh Posté le 12-09-2003 à 11:00:28
alors quelqu'un a testé car moi ca m interresse cette manipulation mais je ne voudrais pas foutre en vrac mon disque dur car j ai quelques données importantes
une simple copie de hda1 vers hdb1 puis un chroot pour faire booter lilo suffit ? et il y a aucun probleme pour la swap ?
Marsh Posté le 12-09-2003 à 11:18:40
Pour la swap il faut que la créait à la main sur le nouveau disque.
Imagine que tu veux remplacer ton disque A par B.
1 Tu branches B en esclave IDE
2 Tu créais une partition swap et les partitions donnés que tu veux.
* Tu "mount" le disque sous /mnt/ce_que_tu_veux
* Tu copies ce que tu veux de A vers B (attention au /proc qui est virtuel)
* Selon comment se nomme B (hdb, hdc,...) tu modifie le lilo.conf qui est dans /mnt/ce_que_tu_veux/etc/lilo.conf. Si tu comptes débranché A, il faut faire attention au changement de nom.
* Tu débranches A
* Tu boot sur un CD rescue de mdk par exemple.
* Tu mount ton disque B dans /mnt/ce_que_tu_veux
* tu fais un "chroot /mnt/ce_que_tu_veux"
* tu tapes "lilo" qui install le boot loader pour B
* tu peut rebooter sans utiliser le rescue disk
* ensuite tu peut remettre A comme un nouveau disque et récupérer la place du swap
Marsh Posté le 12-09-2003 à 19:48:23
L'eau de la a écrit : |
je sais ca mais bon un beau kernel panic pour ca
Marsh Posté le 12-09-2003 à 19:53:32
L'eau de la a écrit : Pour la swap il faut que la créait à la main sur le nouveau disque. |
Quelque precision , ne pas oublier d'editer /etc/fstab du nouveau disque et le mettre en fonction des nouvelles partitions
+ ne pas oublier de creer un rep. /proc , sinon tu ne booteras pas.
Marsh Posté le 10-09-2003 à 20:24:15
Voilà mon problème, je change de disque dur (pour un plus gros), et j'aimerai transferer tout mon système actuel en l'état (permissions, dates des fichiers, liens symboliques, etc).
Est ce que tar zvcpf toto.tar.gz / sur l'ancien disque, puis tar xvzf toto.tar.gz sur le nouveau suffira ? (+ la réinstallation de lilo)
merci