Copie de système - Installation - Linux et OS Alternatifs
Marsh Posté le 16-06-2007 à 21:58:35
Pour la copie mieux vaut utiliser rsync en excluant les répertoires /proc, /tmp et /dev.
Ensuite tu met ton disque dur à la place de l'ancien.
Tu boot sur le cd d'install de ta debian, en tapant rescue avant que le cd ne boot automatiquement.
Tu demande pour executer un shell, tu créer un répertoire genre /mnt/myroot tu monte ta racine dedans, tu fais un "chroot /mnt/myroot /bin/bash", et puis tu réinstalle le grub en tappant grub-install hd0.
Marsh Posté le 18-06-2007 à 16:49:12
ben non, dd c'est un mauvais choix car il ne pourra pas bénéficier de la taille supérieure de son nouveau dd (à moins de grosses manip bien foireuses)
Marsh Posté le 19-06-2007 à 04:55:13
cp -a
grub-install
reboot
Marsh Posté le 19-06-2007 à 16:55:22
cycojesus a écrit : cp -a |
et pour info? avec lilo?
Marsh Posté le 19-06-2007 à 19:30:17
dd est la meilleure solution
bon ok pour la taille de la partition, mais au pire tu peux la redimenssioner.
Marsh Posté le 19-06-2007 à 19:40:40
lebibi a écrit : dd est la meilleure solution |
pas vraiment non, un simple cp (ou rsync ou tar) est tout aussi efficace et n'oblige pas à faire des choses un peu dangereuse avec les partitions par la suite.
Marsh Posté le 19-06-2007 à 19:47:07
lebibi a écrit : dd est la meilleure solution |
ben non, tu te prends justement la tête lors de la restauration du système à redimensionner des partitions si tu changes de disque.
de plus, avec rsync ou tar tu peux spécifier des répertoires ou fichiers que tu ne souhaites pas sauvegarder (/tmp , /var/tmp, ... ) , tu as plus de souplesse
ma méthode:
# tar cjpPO -X /root/sonata-stage4.excl / | split --bytes=700m --numeric-suffixes - /mnt/data/backup/sonata-$(date +%Y%m%d).tar.bz2. |
ca crée des archives de 700mo que je peux graver, en excluant les fichiers et répertoires listés dans le fichier /root/sonata-stage4.excl
pour recoler le tout:
# cat /mnt/data/backup/sonata* > backup.tar.bz2 && tar xvjfp backup.tar.bz2 |
(on peut utiliser des pipe d'ailleurs...)
et comme déjà dit plus haut, réinstallation de grub (ou lilo) apres un chroot dans ta nouvelle installation.
edit: légerement grillé
Marsh Posté le 19-06-2007 à 20:38:01
malikg a écrit : ben non, tu te prends justement la tête lors de la restauration du système à redimensionner des partitions si tu changes de disque.
(on peut utiliser des pipe d'ailleurs...) |
T'as pas encore plus compliqué ? dd fait exactement le job, grub compris (c'était la question du posteur initial en plus). Et la place supplémentaire aura toujours un usage de toutes façons.
Marsh Posté le 19-06-2007 à 20:48:55
sous nux la taille des partitions c'est moins un pb, tu les montes où tu veux
Marsh Posté le 19-06-2007 à 21:04:28
memaster a écrit : et pour info? avec lilo? |
monter le nouveau disque sur /mnt/newdisk (si une seule partition)
cp -avux / /mnt/newdisk
lilo -v -r /mnt/newdisk
\halt
Marsh Posté le 16-06-2007 à 17:28:34
Bonjour,
Je souhaite recopier l'ensemble de mon système Debian vers un nouveau disque dur plus grand.
J'ai recréé sur le nouveau disque les partitions et j'ai recopié l'ensembles des fichiers.
Le seul souci que j'ai, c'est comment rendre le nouveau disque dur bootable ?
Je tourne sous Debian sarge 3.1 et mon chargeur est grub.
Merci d'avance.