Instalar Captive (escritura en particiones NTFS en XP con SP2) en Suse 10.0
Tomando de base este enlace
Writing to Windows XP/2000/NT (NTFS formatted) from Linux using Captive-FUSE (Update).
Y tambien este otro
Write To Ntfs Drives Using Captive-ntfs In Suse 9.3, A HOW-TO for getting captive drivers to work
Voy a explicar paso por paso la instalacion, teniendo presente que
Código:
Notas:
~ indica usuario normal
# indica superusuario root
"su" el comando se ejecuta sin colmillas
1º Primero nos bajamos o descargamos los siguientes ficheros en una carpeta nueva, la llamaremos captive, en nuestro directorio de usuario "echo $HOME":
fuse-2.5.2.tar.gz
captive-static-1.1.7.tar.gz
Estos son los scripts, guardalos como fichero texto desde tu navegador favorito o copia el enlace, abre un terminal para bajartelos con el comando "wget enlace_copiado" como este ejemplo: "wget http://linux.coconia.net/suse/install-SuSE-1.1.7.txt"
install-SuSE-1.1.7.txt
uninstall-SuSE-1.1.7.txt
2º Abrimos un terminal y acedemos a la carpeta donde esta nuestros ficheros descargados: "cd captive" y compilamos el programa FUSE...
~ cd $HOME/captive
~ tar zxf fuse-2.5.2.tar.gz
~ cd fuse-2.5.2
~ ./configure
Es importante tener instalado el paquete kernel-sources para que termine bien el comando configure
~ make
Ahora entramos como superusuario root con el comando "su" para ejecutar o si no queremos entrar como root en su defecto ejecutar ' su -c "make install" ' (ojo con las colmillas, ponerlas) y pasar al punto 3º.
# make install
# exit
3º Ahora FUSE esta instalado, tenemos que instalar CAPTIVE descomprimiendolo y ejecutando un script.
Nos vamos a la carpeta captive.
~ cd $HOME/captive
Importante: cambiamos los permisos de ejecucion de los scripts para que pueda ejecutarse.
~ chmod +x install-SuSE-1.1.7.txt
~ chmod +x uninstall-SuSE-1.1.7.txt
Copiamos los scripts en la carpeta descomprimida.
~ cp install-SuSE-1.1.7.txt uninstall-SuSE-1.1.7.txt captive-static-1.1.7
~ cd captive-static-1.1.7
Cambiamos de usuario a root con el comando "su" para instalar captive.
Importante: nos hara una copia del nuestro fichero fstab con el nombre de fstab.pre-captive.
# ./install-SuSE-1.1.7.txt
4º Una vez instalado CAPTIVE, desmontamos la particiones ntfs existentes con "umount /windows/C", etc... si estaban previamente montadas.
Ahora puedes montar tus particiones NTFS con los siguientes comandos, previamente pasate al superusuario root con el comando "su" si no lo estabas:
# modprobe fuse
# mount -t captive-ntfs /dev/hda1 /C
o # mount /C
5º Como superusuario root editamos el fichero /etc/modprobe.conf.local Adicionamos la palabra "modprobe fuse" en una nueva linea al final. (Este paso es opcional).
6º Solo nos queda editar el fichero /etc/fstab si queremos aprovechar las particiones existentes y eliminar las que ha creado, hay que hacerlo como superusuario root: "su".
Anted de modificar el fichero /etc/fstab:
Código:
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdb1 /windows/D vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda1 /C captive-ntfs uid=1000,gid=100 0 0
/dev/hda5 /D captive-ntfs uid=1000,gid=100 0 0
Me decido poner almohadilla # en vez de quitar texto, que es como si no existiera la linea, y añadir /windows antes del /C, los cambios estan en negrita:
Código:
# /dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdb1 /windows/D vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda1 /windows/C captive-ntfs uid=1000,gid=100 0 0
# /dev/hda5 /D captive-ntfs uid=1000,gid=100 0 0
Y eliminar las carpetas /C y /D del directorio raiz creadas por CAPTIVE, con:
# rmdir /C
# rmdir /D
7º Para desinstalarlo todo, abre un terminal como superusuario root, ir a la caperta captive y ejecutar:
# ./uninstall-SuSE-1.1.7.txt
PD:
Tenemos una copia del antiguo /etc/fstab llamada /etc/fstab.pre-captive.
EDITADO: Adjunto los ficheros de instalacion indicados mas arriba.