Esta autonota servirá sobre todo para los usuarios que tienen en una misma máquina los dos sistemas operativos funcionando. También, como no, para los usuarios que se les presente la necesidad de leer y escribir en una partición NTFS.
Para poder leer y escribir en una partición NTFS desde nuestra Debian Lenny debemos instalar el paquete ntfs-3g
root@juanmi:~# apt-get install ntfs-3g
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
libntfs-3g31
Se instalarán los siguientes paquetes NUEVOS:
libntfs-3g31 ntfs-3g
0 actualizados, 2 se instalarán, 0 para eliminar y 24 no actualizados.
Necesito descargar 166kB de archivos.
After this operation, 475kB of additional disk space will be used.
¿Desea continuar [S/n]? S
Des:1 http://ftp.us.debian.org lenny/main libntfs-3g31 1:1.2531-1.1 [137kB]
Des:2 http://ftp.us.debian.org lenny/main ntfs-3g 1:1.2531-1.1 [29,3kB]
Descargados 166kB en 1s (102kB/s)
Seleccionando el paquete libntfs-3g31 previamente no seleccionado.
(Leyendo la base de datos ...
168855 ficheros y directorios instalados actualmente.)
Desempaquetando libntfs-3g31 (de .../libntfs-3g31_1%3a1.2531-1.1_amd64.deb) ...
Seleccionando el paquete ntfs-3g previamente no seleccionado.
Desempaquetando ntfs-3g (de .../ntfs-3g_1%3a1.2531-1.1_amd64.deb) ...
Processing triggers for hal ...
Regenerating hal fdi cache ...
Restarting Hardware abstraction layer: hald.
Processing triggers for man-db ...
Configurando libntfs-3g31 (1:1.2531-1.1) ...
Configurando ntfs-3g (1:1.2531-1.1) ...
Localizaremos la partición NTFS con el comando fdisk -l como root
root@juanmi:~# fdisk -l
Disco /dev/hda: 9773 MB, 9773776896 bytes
255 heads, 63 sectors/track, 1188 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8fac8fac
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 637 5116671 7 HPFS/NTFS
/dev/hda2 638 1157 4176900 83 Linux
/dev/hda3 1158 1188 249007+ 5 Extendida
/dev/hda5 1158 1188 248976 82 Linux swap / Solaris
Ahí la tenemos hda1 HPFS/NTFS
Perfecto ya podemos probar si realmente nos monta la unidad de disco HDA1 en el directorio que le digamos:
debian:~# mount -t ntfs-3g /dev/hda1 /ntfs
debian:~# cd /ntfs
debian:/ntfs# ls
Archivos de programa D ntldr
AUTOEXEC.BAT Documents and Settings pagefile.sys
Bootfont.bin IO.SYS System Volume Information
Muy bien, si al intentar poner este comando nos da un error en el cual se nos aconseja intentar con -o force, hacedlo si todo va bien seguid adelante para montar automaticamente la partición ntfs al iniciar el sistema.
Reconfiguraremos los locales para que nos nos den problemas los acentos y los caracteres especiales de nuestro alfabeto. Debeis dejar marcadas las que os pongo aquí si sois españoles claro. Y dejar como predetermindado es_ES@euro ISO-8859-15
debian:/ntfs# dpkg-reconfigure locales
[*] es_ES.UTF-8 UTF-8
[*] es_ES@euro ISO-8859-15
Para montar la partición al iniciar el sistema editaremos el fichero /etc/fstab y añadiremos la linea correspondiente a nuestra nueva partición.
debian:/ntfs# vi /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda2 / ext3 errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda1 /ntfs ntfs-3g silent,users,nls=es_ES 0 0
Fijaros en la ultima linea, ahí es donde defino la partición NTFS, una cosa a tener en cuanta es la opción nls=es_ES, sino quereis tener problemas con los acentos y las ñ, debeis ponerla.
A partir de aqui todos los usuarios del sistema Debian podrán escribir y leer en la partición NTFS.
Espero que os valga.