La anterior versión de este manual tenia un error, si nuestro Linux no tiene instalado el modulo de lufs-utils, no nos funcionara el captive. Ahora además explico como instalarlo para debian / ubuntoo.
Con Captive tenemos un soporte completo de ntfs en nuestro Linux. Nos sirve para montar particiones NTFS de tanto Windows NT, como 2000, XP o 2003, con permisos de lectura y escritura.
Los tenemos el la página de jankratochvil
http://www.jankratochvil.net/project/captive/
Nos podemos descargar tanto en rpm para distribuciones como Fedora, Suse, Mandrake, Mandriva... y los source, los tar.gz para cualquier Linux, como parea nuestro debian.
Una vez bajado el programa e instalado, captive, necesita tener los controladores adecuados para la versión de ntfs que tengamos para ello ejecutamos:
captive-install-acquire
Pero como nos va a salir un asistente gráfico y necesitamos tener permisos de root, vamos a permitir en la consola que tenemos abierto que root use nuestros gráficos, para ello ejecutamos como usuario normal:
xhost
Nos pasamos a root
su -
Y ejecutamos
captive-install-acquire
Cuando busque los driver en nuestro disco duro le damos a skip y seguimos avanzando y le decimos que se los baje de internet, son 30 megas.
Tardara un rato, miraremos cuando acabe que tememos, el ntoskrnl.exe y ntfs.sys en /var/lib/captive.
Ahora, para montar una partición usando captive bastara con:
mount -t captive-ntfs /dev/hda1 /media/c
Osea, al indicarle a mount el formato de la partion, en vez de poner solo ntfs, ponemos captive-ntfs.
Esto tambien se puede hacer en el /etc/fsatb, donde pone ntfs, ponemos captive-ntfs.
Ahora tenemos permisos de escritura y de lectura en nuestra partición ntfs, notaremos que el acceso y la velocidad de escritura y lectura es algo baja,

pero podremos escribir en nuestra partición y según muchos foros, sin ningún problema.
Si por el contrario, al montar la partición nos da un error relacionado con lufs-utils, es que tendremos que instalar el modulo de lufs-utils para nuestro Linux.
Detallo como hacerlo para debian, ubuntoo o similares. Para el resto es muy parecido.
Primero nos bajamos los source de lufs-utils
# apt-get install lufs-source
Bien, ahora nos vamos al directorio /usr/src
y descomprimimos el lufs.tar
# tar -xvf lufs.tar
se nos habrá descomprimido en
/usr/src/modules/lufs
Ahora creamos un enlace simbólico en /usr/src/ que apunte a nuestro Linux-source
si no tenemos instalados los source para nuestro Linux
miramos la versión de nuestro Linux
$ uname -r
y los instalamos
Si nuestra versión es inferior a las 2.6.12
# apt-get install kernel-source-xxxx
Si nuestra versión es superior o igual a la 2.6.12
# apt-get install linux-source-xxxx
Una vez bajada descomprimimos los source
# tar -xvf kernel-source-xxxx
# tar -xvf linux-source-xxxx
según sea nuestra versión del source.
Ahora que ya tenemos los source del kernel, creamos el enlace simbólico
ln -s /usr/src/linux-source-xxxx /usr/src/linux
o
ln -s /usr/src/kernel-source-xxxx /usr/src/linux
En mi caso sería
ln -s /usr/src/linux-source-2.6.14/ /usr/src/linux
Entramos en los source de lufs
# cd /usr/src/modules/lufs
y ejecutamos
export KVERS=xxx
export KCVS=/usr/src/linux-source-xxx
Siendo xxx la versión de nuestro kernel
# CC=gcc-4.0 debian/rules binary-modules
Si tenemos otra versión de gcc, bastara con indicarlo
# CC=gcc-3.3 debian/rules binary-modules
# CC=gcc-3.4 debian/rules binary-modules
...
Una vez acabado en
/usr/src/modules/
Tendremos
lufs-source_0.9.7-7_all.deb
lufs-utils_0.9.7-7_i386.deb
Los instalamos
# dpkg -i lufs*.deb
Y ya esta. Todo ok.