NTFS EN DEBIAN

20 febrero, 2006 0 comentarios


Despues de hacer funcionar un servidor jabber2 con soporte TSL/SSL.... no sin mucho esfuerzo..;)

He conseguido utilizar mi partición de windows XP (NTFS), en mi debian (PACKLAN)--> este es el nombre de mi equipo. Ultimamente apenas utilizo ya windows, alguna que otra vez para jugar... por lo que quería tener todos los datos guardados de winXP en linux para ir quitandole espacio.....

Hay que seguir los pasos que nos indican en la web : http://www.jankratochvil.net/project/captive

Los pasos que yo he seguido han sido los siguientes:

1.- Ver que partición/disco es el que tiene NTFS:

fdisk -l /dev/hda

Disk /dev/hda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 3078 24724003+ 7 HPFS/NTFS
/dev/hda2 3079 4136 8498385 83 Linux
/dev/hda3 4137 4817 5470132+ 83 Linux
/dev/hda4 4818 4864 377527+ 82 Linux swap / Solaris


Como veis en mi caso es el hda1.

2.- Descargais el paquete de http://www.jankratochvil.net/project/captive/dist/captive-static-1.1.7.tar.gz
Lo descomprimimos en la ruta (ej. /usr/local/captive/)
3.- Se nos crearán los siguiente ficheros:

PACKLAN:/usr/local/captive/captive-static-1.1.7# ls -lrt
total 13144
-rwxr-xr-x 1 root root 191 2003-11-27 04:54 uninstall
-rwxr-xr-x 1 root root 1999 2006-01-26 00:40 install
-rw-r--r-- 1 root root 13428882 2006-01-26 22:46 root.tar.gz

4.- Ahora ejecutamos /usr/local/captive/captive-static-1.1.7/install
Yo he probado haciéndolo con el usuario root, creo que no es la mejor opción.. pero bueno. Si probáis con otros usuarios ya me contaréis los resultados.

Cuando el "install" os ejecuta:
mount -t captive-ntfs /dev/hdc /windows/C
posiblemente os salga:
Captive-WARNING **: CORBA Exception occured: id="IDL:omg.org/CORBA/COMM_FAILURE:1.0", value=0x8396244
aborting...

Ahora lo que hay que hacer es lo siguiente:
Descargar FUSE --> File system in userspace. http://prdownloads.sourceforge.net/fuse/fuse-2.5.2.tar.gz?download

Una vez descomprimido: ejecutamos el clásico:
./configure && make && make install

Probamos que funciona correctamente:

modprobe fuse

Y vemos que se a cargado correctamente:
$ lsmod
Module Size Used by
fuse 32460 2

Una vez cargado, probado de nuevo
mount -t captive-ntfs /dev/hdc /mnt/win

Tener en cuenta que el directorio donde vamos a montar tiene que estar creado.
mkdir /mnt/win

Ya me contaréis que tal os ha ido.

Un saludo