Blog cerrado. Ir al nuevo foro:

http://newbielinux.superforos.com/index.php

Archivo de 5/03/07

Lectura y escritura partición Ntfs

Publicado por elnorber en Marzo 5, 2007

Gracias al driver Ntfs-3g podemos escribir sobre una partición ntfs, casi con total seguridad, porque siendo ya una versión estable, yo no me responsabilizo de los daños que puede causar una mala utilización. Por eso, aplicad este tutorial bajo vuestra responsabilidad. Yo lo llevo usando bastante tiempo, y no me ha dado ningún tipo de problema. Pasemos manos a la obra:En los repositorios de Ubuntu Edgy viene el driver ntfs-3g, por lo tanto no es necesario añadir algún repositorio en el sources.list. Para instalar ntfs-3g ponemos en la consola:

sudo apt-get install ntfs-3g

Después de instalar el driver, necesitamos saber cual esa nuestra partición Ntfs. En mi caso al tratarse de un disco Sata en una caja externa con conexión usb, sabía que la partición era sda1. Para saber que partición es, nos debemos de asegurar antes que no esté montada en solo lectura, ya que si es así, deberíamos desmontarla. Para desmontar una partición, pinchamos en lugares, equipo y sobre la partición en concreto con el botón derecho a desmontar volumen. Echo esto ponemos en la consola:

sudo fdisk -l | grep NTFS

y nos deberá de salir algo parecido a esto:

cual es la partición – información del lugar exacto de ocupación de bloques y el formato correspondiente (/dev/hda1 1 3902 31342783+ 7 HPFS/NTFS)

Lo normal es que la partición sea hda1, porque es donde windows se instala. Ahora necesitamos establecer un punto de montaje sobre esa partición, creando un directorio:

mkdir /media/saca

En tu caso puedes llamar a ese directorio cualquier otro nombre, como por ejemplo windows, xp, win, etc. Dependiendo de la configuración de la región que tengamos ponemos una u otra cosa a la hora de modificar el archivo fstab (archivo que maneja nuestras particiones). Por eso ponemos en la consola:

sudo cat /var/lib/locales/supported.d/local

Lo normal es que salga es_ES.UTF-8 UTF-8. En el caso que os diga otra cosa, debéis de poner lo que salga en el fstab remplazando claramente es_ES.UTF-8 por vuestra configuración de región.

Ahora necesitamos que el modulo fuse se cargue en cada inicio de sesión y por eso ponemos:

sudo gedit /etc/modules

y añadimos al final del documento:

fuse

Guardamos y cerramos el editor de textos. Ahora pasamos a modificar el archivo fstab, el que se encarga del manejo de las particiones.

sudo gedit /etc/fstab

Por si nos equivocamos debemos de hacer copia de seguridad. Si existiese una linea donde montase la partición Ntfs en modo solo lectura debemos de eliminarla y poner lo siguiente:

/dev/sda1 /media/saca ntfs-3g silent,umask=0,locale=es_ES.utf8,no_def_opts,allow_other 0 0

sustituyendo en vuestro caso /dev/sda1 por vuestra partición, /media/saca por el directorio de montaje y es_ES.utf8 por vuestra configuración de región. Hecho esto, guardamos y cerramos el editor de textos.

Para probar el driver podemos reiniciar el pc o directamente escribir estos comandos:

modprobe fuse
sudo umount -a
sudo mount -a

Si todo ha ido bien, deberíamos escribir sobre la partición Ntfs.

Solución de problemas

1 Cuando escribo sudo mount -a me da el siguiente fallo:

Failed to mount ‘/dev/hda1′: Operación no soportada
Mount is denied because the NTFS journal file is unclean. Choices are:
A) Shutdown Windows properly.
B) Click the ‘Safely Remove Hardware’ icon in the Windows taskbar
notification area before disconnecting the device.
C) Use ‘Eject’ from Windows Explorer to safely remove the device.
D) If you ran chkdsk previously then boot Windows again which will
automatically initialize the journal.
E) Run ‘ntfsfix’ on Linux which will reset the NTFS journal.
F) Mount the volume read-only by using the ‘ro’ mount option.

El problema viene en que no se ha desconectado correctamente el disco externo o que hemos apagado de forma brusca y sin avisar el windows. Para eso hay 2 posibles soluciones, una utilizar el comando ntfsfix. Para usarlo nos vamos al gestor de paquetes synaptic, le damos a buscar ponemos ntfsfix y le damos a instalar. En la consola ponemos:

ntfsfix /dev/hda1

En mi caso fue: ntfsfix /dev/sda1

Si al hacer esto nos da el siguiente error o parecido:

Mounting volume… FAILED
Attempting to correct errors…
Processing $MFT and $MFTMirr…
Reading $MFT… OK
Reading $MFTMirr… OK
Comparing $MFTMirr to $MFT… OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition… FAILED
Error setting volume flags.

Lo único que nos queda es, iniciar windows y hacerle un scandisk completo a la partición que queremos montar. Seguramente que al iniciar Ubuntu y escribir en la consola sudo mount -a, ya no dará ningún tipo de error.

2 Al iniciar ubuntu, no se monta automáticamente la partición:

Para ello debes de poner en la consola:

sudo mount -a

Cuando terminemos de usar la partición Ntfs y queremos desmontarla ponemos:

sudo umount -a

Si da algún tipo de error nos aseguramos que ningún programa este haciendo uso en 2º plano de la partición.

Saludos :-)

Publicado en Tutoriales | 4 Comentarios »

Montar imagen de disco iso, bin, cue, mdf, nrg, img y daa en Linux

Publicado por elnorber en Marzo 5, 2007

Buscando por google una manera rápida y sencilla de montar una imagen mdf, me topé por casualidad con este magnífico tutorial donde nos explica de una forma fácil y sencilla el montaje de una gran variedad de formatos de imagen de disco. El proceso consiste en convertir esas formatos a iso y montarlas:

sudo mkdir /media/iso
sudo mount -o loop imagen.iso /media/iso

Para desmontar la imagen ponemos:

sudo umount -a /media/iso

Como no me apetece copiar y pegar os paso el enlace:

http://bronch.wordpress.com/2006/05/24/como-montar-archivos-iso-bin-mdf-y-nrg-en-linux/

Saludos ;-)

Publicado en Tutoriales | 10 Comentarios »

Configurar wifi desde la consola

Publicado por elnorber en Marzo 5, 2007

Posiblemente desde Ubuntu Edgy o anteriores como Dapper, nuestra conexión wifi funciona sin problemas ya que disponemos de una herramienta en modo gráfico que nos facilita mucho las cosas. El hecho del correcto funcionamiento de la conexión no depende directamente de ubuntu, si no que dicha tarjeta este soportada y funcione en GNU-Linux. A lo sumo nos podemos encontrar que si está soportada pero en la distro no vienen los drivers.Por eso, aun sabiendo configurarlo todo en modo gráfico viene bien saber hacerlo en modo texto por lo que pueda pasar.

En primer lugar abrimos la consola y escribimos:

iwconfig

Si nos sale la palabra no wireless extensions, la tarjeta wifi no ha sido detectada y debemos de instalar el driver si es que lo hay o si no usar ndiswraper (creo que se escribe así)

Para usar ndiswrapper mirad este enlace, esta bastante bien:

http://www.bdw.es/2005/08/22/ndiswrapper-wifi-facil-en-linux/

Si eres de los afortunados que la tarjeta wifi funciona mostrando algo parecido a ésto cuando escribimos iwconfig:

eth1 IEEE 802.11g ESSID:”XXXXXXXX”
Mode:Managed Frequency:2.447 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=84/100 Signal level=-30 dBm Noise level=-86 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:13

Ahora sólo nos queda configurar el archivo interfaces para añadir nuestra red inalámbrica:

sudo gedit /etc/network/interfaces

y añadimos lo siguiente:

iface eth1 inet dhcp

wireless-essid XXXXXXX

wireless-key

auto eth1

En vuestro caso, en donde pone wireless-essid sustituir las XXXXX por el nombre de vuestra red inalámbrica y en wireless-key poner al lado vuestra clave de red wep. En donde pone iface eth1…… modificar eth1 por la tarjeta de red inalámbrica que ha dicho iwconfig. Guardamos y cerramos el editor de textos.

Echo esto, con levantar la red poniendo ifup eth1, tendremos configurada y operativa la red.

Saludos ;-)

Publicado en Tutoriales | 15 Comentarios »