Lo que tienes que hacer:
-Creas una particion, del tamaño que tu quieras, para el home. Se la quitas a /, a la de windows, haz lo que quieras.
-Una vez con esa particion, le das formato. Esto lo puedes hacer con mkfs o mkreiserfs (mkfs es para todas las demas, leete los man)
Estas dos operaciones las puedes hacer por consola o por gestores gráficos.
Si usas mandrake tendras el bonito centro de control que tiene un excelente gestor de particiones. Si no, usa parted (por algun lado tiene una gui) y lo haces.
Parted es un poquito mejor, pero si tienes mandrake no merece la pena ni descargarselo.
-Luego, cuando tengas /home en una particion con formato, copias /home de / a /home de otra particion. Luego borras /home de / y ya esta. Aunque para hacer esto te recomiendo utilizar knoppix y arrancar desde él. No creo que linux se deje borrar el home asi como asi.
-Más tardes, añades una linea en el fstab añadiendo home. Solo tienes que copiar la linea de / cambiando alguna cosa.
P.D. Esto con mandrake es mucho mas facil Quitas espacio a otra particion, creas la /home, le das formato y la montas como /home. Luego grabas, y con knoppix copias.
Respecto a los formatos, puedes elegir el que quieras. Da exactamente igual.
Puedes elegir entre ex3, reiserfs y xfs (estos dos ultimos son los mejores), pero vamos, que haz lo que quieras.