Hay muchas formas de hacerlo. Yo uso lo siguiente.
Formateo la nueva particion con mkfs.ext3 y luego monto el disco o
partici�n destino en un directorio de llamaremos por ejemplo /destino
Desde el directorio ra�z tienes que copiar todo excepto /destino, /tmp,
y /proc en el propio dierctorio destino.
mkdir /destino
cd /
find . | egrep -v "^./destino/|^./proc/|^./tmp" | cpio -pdmv /destino
Luego editas /etc/fstab y ajustas la partici�n ra�z que ya no ser�
la misma.
Suponiendo que arranques normalmente con lilo.
Luego editas /etc/lilo.conf y a�ades un arranque para la nueva partici�n.
(muy similar a la anterior. S�lo cambia la partici�n ra�z)
Luego haces
chroot /destino
lilo
Creo que ya est� todo. Lo puedes comprobar intentando arrancar con
la partici�n que prefieras.