Hombre, poderse se puede, aunque yo no te lo recomendaría.
De hecho, visto las particiones que tienes, yo lo que haría sería intercambiar "/" con "/home". Para ello tendrías que arrancar con un livecd o parecido, y luego mover todos los datos de un lado al otro y viceversa.
Pasos que seguiría yo:
Code:
# mount /dev/sda2 /mnt/sda2
# mkdir /mnt/sda2/home
# chmod 755 /mnt/sda2/home
# mv /mnt/sda2/* /mnt/sda2/home/ (esto tirará un warning diciendo que no puedes mover home a dentro de si mismo, pero moverá las demas cosas como queremos)
# mount /dev/sda1 /mnt/sda1
# mv /mnt/sda1/* /mnt/sda2/
# mv /mnt/sda2/home/* /mnt/sda1/
Una vez tenemos todo movido, hay que informar al sistema de los cambios. Básicamente, tenemos que modificar (1) la configuración del bootloader (grub o lilo) y (2) el fstab.
(1) Para hacer esto probablemente necesites meterte en un chroot primero, modificar la configuración y luego ejecutar el comando que toque (segun si usas grub o lilo) para que pille la nueva configuración. Para el chroot:
Code:
# mount -o bind /proc /mnt/sda2/proc
# mount -o bind /dev /mnt/sda2/dev
# mount -o bind /dev/pts /mnt/sda2/dev/pts
# mount -o bind /sys /mnt/sda2/sys
# chroot /mnt/sda2 /bin/bash
(2) Desde dentro del chroot, esto lo puedes hacer facilito. Solo tienes que modificar el archivo /etc/fstab y invertir los puntos de montaje de las particiones "/" y "/home".