Bonjour,
Je vais essayer de t'apporter un ersatz de réponse a la hauteur de mes maigres connaissances en la matière...
Tu commences par créer ton nouveau file system sur le disque avec cfdisk (ou en tout cas, tu change le type de partition pour passer en ext3 ou reiserFS)
Ensuite un petit mkfs.ext3 /dev/hda4 pour créer le systeme de fichier.
Dans /mnt/ on crée le répertoire slash.
Monter la partition /dev/hda4 sur le point de montage /mnt/slash :
mount /dev/hda4 /mnt/slash
Une fois cette partition vérifiée et nettoyée, on va migrer du système.
Pour cela, nous allons utiliser la commande tar.
On va migrer / vers la nouvelle parition.
(!) ATTENTION pendant la partition racine (/) on prendra bien soin d'exclure les points de montage qui ne doivent pas bouger (/home/ ou /boot/) à l'aide de l'option --exclude de tar; au besoin, en cas d'erreur, les détruire plus tard.
tar -C / -clf - . --exclude=/home --exclude=/boot | tar -C /mnt/slash -xvf - t
Vérifier que le résultat est correct, notamment que les permissions sont bien préservées, etc.
Sur /mnt/slash, il faut par contre créer les répertoires qui seront par la suite montés par le système, donc /home/ et /boot/
mkdir /mnt/slash/boot
mkdir /mnt/slash/home
Vérifier l'aspect correct de la migration, s'assurer de n'avoir pas fait d'erreur lors du passage.
Reconfigurer le système pour le prochain boot
Il faut à présent indiquer au système de lancer le noyau avec les nouvelles partitions et rendre le système amorçable.
Pour cela, on modifie /etc/fstab par exemple en ceci:
/dev/hda4 / ext3 errors=remount-ro 0 1
/dev/hda8 /boot ext3 defaults 0 2
/dev/hda7 /home ext3 defaults 0 2
/dev/hda6 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto user,noauto 0 0
Grâce à cela, le système qui redémarrera saura trouver les nouvelles partitions
Il s'agit ensuite de rendre le système amorçable: en effet, l'amorçe présente sur le disque dur est faite pour lancer le système avec le root filesystem sur /dev/hda5.
Pour cela, il faut modifie le fichier menu.lst de Grub se trouvant dans /boot/grub/menu.lst
Modifier a la fin du fichier les lignes de vmlinuz et initrd.img pour pointer sur le bon disque :
## ## End Default Options ##
title Ubuntu gutsy, kernel 2.6.22-14-generic
root (hd0,0)
kernel /vmlinuz-2.6.22-14-generic root=/dev/hda4 ro quiet splash
initrd /initrd.img-2.6.22-14-generic
title Ubuntu gutsy, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.6.22-14-generic root=/dev/hda4 ro single
initrd /initrd.img-2.6.22-14-generic
Lorsque le fichier « /boot/grub/menu.lst » a été modifié, utilisez la commande « update-grub » pour appliquer les changements :
sudo update-grub
Tu peux reformater ton hda5 et le monter pour y mettre des données...
J'espere n'avoir rien oublier, etant donné que je n'ai pas pu recetter cette manip... C'est a tes risques et perils.
)
@+