pour transferer une distrib sur une autre partition (j'ai testé avec succès ubuntu sur une partition plus grande d'un autre disque) et à condition que c'est une mono partition; mais tu peux appliquer aussi si ton /home est sur une partition séparée
1) note sur un papier les noms de partition A==>B ex. : distribA sur partition /dev/sdaX qui ira sur /dev/sdbX
n'oublie pas de recréer le swap s'il en existe un (au pire tu peux le désactiver temporairement)
X est à remplacer par ton numéro de partoche
2) commence à te mettre en root (à partir de maintenant fait attention à ce que tu fais) sur la distrib que tu veux transférer et
#mount /dev/sdbX /mnt/disk (montage du disque cible)
#cd /
#cp -a bin boot etc initrd initrd.img lib opt root sbin srv usr var vmlinuz home /mnt/disk
3)
#cd /mnt/disk
#mkdir dev sys proc mnt tmp media
#chmod 1777 tmp
#cd /mnt/disk/dev
#mknod -m 660 console c 5 1
#mknod -m 660 null c 1 3
4) tu vas ensuite editer le /etc/fstab pour mettre le montage /correctement
relativement à ton nouveau disque : à modifier la ligne qui doit ressembler à
/dev/sdbX / ext2 defaults,errors=remount-ro 0 0
si ton /home est séparé
/dev/sdbX1 /home ext2
et ainsi de suite en respectant le nombre de partoche d'origine
faire pareil avec le swap s'il y en a un
5) tu vas ensuite modifier le /boot/grub/menu.lst et cloner une entrée
de menu (change le nom pour l'identifier), ensuite tu remplaces root=UID.... par root=/dev/sdbX
enlève le splash pour au cas où voir les messages d'erreurs.
le fait de cloner une entrée de menu.lst va te permettre d'aller booter la distrib. sur ton nouveau disque dur.
étape facultative, sauf si tu retire le disque de départ par lasuite où que tu changes l'ordre physique
6) une fois que ta distrib est bootée sur ton nouveau disque, il faut aller modifier le /boot/grub/menu.lst
et modifier l'entrée principale en root=/dev/sdbX, vérifer que ça corresponde dans le /etc/fstab.
une fois cela fait tu peux installer le MBR de grub sur ton nouveau disque en faisaint #grub-install
et normalement tu te retrouves avec une distrib. transférée et qui va booter depuis son propre MBR.
cette méthode est a employée que si tu connais bien l'environnement Linux, grub..., car ces manips
si tu fais une erreur dans l'ordre de réalisation ou plante quelquepart...
comme tu manipules du grub et fstab, tu peux te retrouver vite fait avec des pb de boot sans avoir fait attention.
à toi de jouer et essaye de bien comprendre chaque étape avant d'agir.
Message édité par memaster le 11-02-2010 à 09:22:46
---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster