domingo, 1 de abril de 2012

Iniciar PC con particiones de Windows ya montadas

Cuando compartes, en el mismo equipo, Windows y Linux, puede ser muy interesante hacer comunes algunas carpetas de datos. Ejemplos típicos, tener configurado el Almacén de Correo del Thunderbird en la misma carpeta local, o configurar el emule de Windows y el amule de Linux para que tengan las mismas carpetas Incoming y Temp, y dar continuidad a las descargas.
Entonces necesitaremos que, al arrancar Linux, semonteautomáticamente alguna partición NTFS de Windows (y así nos evitamos acordarnos de tener que hacerlo manualmente) ya que LinuxveWindows, pero no viceversa.

El sistema es muy sencillo instalando (por ejemplo con Synaptic) el paquete 'ntfs-config'
Lo ejecutas y te aparece una ventana como esta:
donde no tienes más que marcar eso de 'Activar soporte de escritura de dispositivos externos', y reiniciar.

Bueno, pero esto te lo digo 'con la boca pequeña', porque la verdad es que yo, desde el principio, aprendí a hacerlo por el modo 'ortodoxo', que ahora te voy a explicar.
Como sabes, las ordenes para montar los dispositivos se encuentran en el archivo /etc/fstab. Abre Nautilus, vete a 'Sistema de Archivos' y compruébalo. Como es un archivo de texto, ábrelo con un doble clic, para echarle un vistazo. Si no tienes ni idea de lo que pone ahí, te sugiero que eches un vistazo a esta entrada del blog.

Bien, pues para hacer que una partición NTFS se monte al arrancar el Debian, solo tienes que incorporar las instrucciones pertinentes al archivo fstab.
Sabido esto, necesitas conocer dos cuestiones previas
  • La primera, que tienes que tener creada la carpeta donde se vaya a montar la partición.  (por ejemplo, si quiero que se monte la partición DATOS del Windows tengo que crear esa carpeta en la carpeta /media del Sistema de archivos) 
  • Y la segunda, que tienes que tener instalado (o instalar, por ejemplo con Synaptic) el paquete ntfs-3g 
Así que vamos a ello: suponte que tienes una partición D:\DATOS, de tu Windows, que en Linux se llama /dev/sda5 (lo puedes mirar, por ejemplo, con GParted)
Creas la carpeta /media/DATOS abriendo una consola como root y escribiendo (o copiando) esto:
#mkdir /media/DATOS
NOTA: puedes crear, por si acaso, una copia de seguridad de tu actual fstab, con
# cp /etc/fstab /etc/fstab.bak 
Ahora editas el fstab con
# gedit /etc/fstab
Y creas (o copias) al final esta línea (para el ejemplo que estamos siguiendo)
/dev/sda5   /media/DATOS   ntfs-3g   defaults,locale=es_ES.utf8   0   0

NOTA: para comprobar si existe el locale=es_ES, utfs se puede ejecutar en una terminal el comando
locale -a
Y ya solo queda salvar el documento modificado, dando aGuardar” y, al reiniciar, deberá verse montada automáticamente la particiónDATOS”.

Pero... vamos a hacerlo bien: no copies lo que te acabo de decir: copia, mejor, esto:
/dev/sda5 /media/DATOS ntfs-3g defaults,locale=es_ES.utf8,umask=0,UID=...,GID=... 0 0

por lo si tienes problemas a la hora de borrar, desde Linux, archivos de esa partición, por lo que comento aquí.  
(evidentemente, pon tu UID y tu GID, como ahi también te lo explico)

No hay comentarios:

Publicar un comentario en la entrada