si vous avez une partition racine a deplacer d'un disque a un autre ou d'une partition a une autre : en voici une methode 😃
methode simple
se procurer un livecd genre
"pclinuxos", un livecd bien pratique pour l'administration
une fois connecte en root lancer le '
pclinuxos control center' puis choisir "
points de montage"
monter la partition source puis la partition cible en graphique c'est easy (clic + mount) :lol:
lancer une console
root
faire un
cp -a [source] [cible]
si on imagine la source
/mnt/hdb6 et la cible
/mnt/hda2, ce qui donne
cp -a /mnt/hdb6 /mnt/hda2
quand c'est fini (ça peut etre long !) aller sur
/mnt/hda2/boot/grub et ouvrir d'un clic droit dans un editeur genre
"kedit" le fichier
menu.lst
le modifier comme suit :
chercher la section :
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda5 ro
ici modifier la ligne
# kopt=root=/dev/hda5 ro
en remplaçant par l'emplacement de votre cible
ici :
# kopt=root=/dev/hda2 ro
ainsi que
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,4)
ici modifier la ligne
# groot=(hd0,4)
a remplacer par
# groot=(hd0,1)
(hd0,1 correspond a hda2)
ce qui evitera lors d'une mise a jour automatique du genre
update-grub
de revenir a l'ancienne position et d'avoir du mal a redemarrer, maintenant modifier le menu chercher les sections concernées comme :
title Ubuntu, kernel 2.6.12-9-386
root (hd0,4)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda5 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boot
pui remplacer par les bonnes partitions
title Ubuntu, kernel 2.6.12-9-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boot
puis enregistrer le fichier .
maintenant le
fstab qui contient les emplacements et options des partitions a monter au demarrage
ce fichier se trouve dans
/etc ouvrir d'un clic droit dans un editeur genre
"kedit" le fichier
fstab
modifier la ligne
/dev/hda5 / ext3 defaults,errors=remount-ro 0 1
avec
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
enregistrer et il n'y a plus qu'a redemarrer, bon d'accord, fastidieux mais efficcace ! :lol:
ça marche aussi avec d'autres partitions: /home par ex :cool: