Hola:
Sal del entorno gráfico y ve a un terminal (Ctrl+Alt+F1 por ejemplo).
Logéate como root y monta la partición que quieras usar como home donde quieras (cambia la X por el número de partición que sea).
mkdir /mnt/nuevahome
mount /dev/hdaX /mnt/nuevahome
Mueve todo el contenido de /home a la partición nueva (es este ejemplo /mnt/nuevahome).
mv /home/* /mnt/nuevahome/
Una vez se ha movido todo toca editar el archivo fstab para indicarle a Linux en el arranque donde está home ahora.
nano /etc/fstab
Y añades una nueva línea. En mi caso es hda6, en tu caso seguramente sea otra:
/dev/hda6 /home ext3 noatime 0 2
Te pego mi fstab completo por si te sirve de ayuda:
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
proc /proc proc defaults 0 0
/dev/hda4 / ext3 noatime,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hda6 /home ext3 noatime 0 2
/dev/hdc /mnt/cdrom udf,iso9660 user,noauto 0 0
Ahora solo quería reiniciar. Una vez lo hayas hecho ejecutando el comando
df -h te debería aparecer la partición home separada del resto:
apmomp@Gentoo-G4:~$ df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/hda4 6,5G 3,7G 2,5G 60% /
udev 10M 196K 9,9M 2% /dev
shm 505M 0 505M 0% /dev/shm
[b]/dev/hda6 59G 47G 9,3G 84% /home[/b]
/dev/hda3 7,9G 3,4G 4,6G 43% /media/Mac OS
Quizás haya otras formas, pero yo lo haría así.
He dado por supuesto que la partición a la que quieres pasar home ya la tienes formateada (en EXT3).
Un saludo y espero haberte ayudado.