Versión para imprimir

[Linux] Dudas con particiones, como usar mi partición NTFSiniciada por doraimontv

marcianitos > Sistemas Operativos

Part 1 of 1   

doraimontv12/11/2006, 14:32
[Tema original del tutorial linuxero]
[...]

Quiero que al arrancar ya aparescan montadas las dos particiones del isco duro del ide1 y el dvd, pero no ce como hacerlo, leey algo de que poniendo unos comandos en no se que archivo, esto pasaba, pero por mas que le pregunto a google, no me contesta. Sabeis algo??

Os recuerdo como lo tengo:

Ide0, hd en master con linux.
Ide1, Hd con dos particiones primarias en mastesr, la primera con windows y la segunda la base de datos de mame y to eso. y en eñ sñave, el dvd.

KenshinKNN12/11/2006, 17:36
 QUOTE Tambien quiero que al arrancar ya aparescan montadas las dos particiones del isco duro del ide1 y el dvd, pero no ce como hacerlo, leey algo de que poniendo unos comandos en no se que archivo, esto pasaba, pero por mas que le pregunto a google, no me contesta. Sabeis algo??

Para eso tienes que modificar el ficher /etc/fstab, abrelo y debes meter algo como:

 CODE # Particiones disco 2
/dev/hdb1  /mnt/windows  ntfs  auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
/dev/hdb2  /mnt/BDmame  vfat  auto,rw,umask=000 0 0

Creo que el windows lo tienes en NTFS, y esta en solo lectura, si quieres escribir tienes que cambiar "ro" por "rw"

crea las carpetas /mnt/windows y /mnt/BDmame (por supuesto puedes ponerles el nombre que tu quieras ), ejecuta en un terminal:
 CODE mkdir /mnt/windows
mkdir /mnt/BDmame


Con esto lo que hemos conseguido es que cuando arranquemos, el sistema automáticamente nos montará la partición de windows que tienes en ntfs en /mnt/windows y la particion con la base de datos de mame (que creo que estaba en fat ) la montará en /mnt/BDmame y será accesible por usuarios normales además del root.

Si tienes dudas busca en google información sobre /etc/fstab y encontraras un monton de info.

Saludos.
doraimontv12/11/2006, 17:48
Muchas gracias por tu respuesta.

Las dos particiones del disco duro 2, las tengo en ntfs (sindows y BDmame)

Asi que la cosa quedaria asi, no?
# Particiones disco 2
 QUOTE /dev/hdb1 /mnt/windows ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
/dev/hdb2 /mnt/BDmame ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0

Pero mas o menos probé algo asi y no me hoba, me decia que no existia el hdb2, y si me metia en el grub no me salia nada del hd2 donde estaba windows y bdmame. No se porque no me lo reconocio linux al instalarse....

De todas formas, con tanta prueba y tanto problema, me e cargado linux y al formatear el disco duro de linux, me e cargado la mbr y no me arranca windows... asi que ahora mismo estoy restaurando la instalacion de windows y despues me pondre a instalao otra ves linux.

Me aconcejais algo para que al instalar linux, me reconosca el hd del ide1 (windows y bdmame) y me meta windows en el grub??

Un saludo y gracias.

P.D. como esta ves tampoco me salga, dejo linux y me quedo con windows...
KenshinKNN12/11/2006, 17:57
Si te dice que no existe hdb2 es porque igual se llama de otra manera, utiliza el comando "df" en un terminal para ver como se llaman las particiones.

 QUOTE Asi que la cosa quedaria asi, no?
# Particiones disco 2
/dev/hdb1 /mnt/windows ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
/dev/hdb2 /mnt/BDmame ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0

Si, si quieres que sean de SOLO LECTURA.
 QUOTE Me aconcejais algo para que al instalar linux, me reconosca el hd del ide1 (windows y bdmame) y me meta windows en el grub??

Pues ahora mismo no me acuerdo como se configura el grub, pero tiene que haber un archivo para configurarlo como pasa con lilo (estaba /etc/grub o algo asi, no me acuerdo).
doraimontv12/11/2006, 18:23
Ok, muchas gracias, en cuanto tenga todo instalado pruebo lo que me conentas.

Respectoa lo de solo lectura en ntfs, quiero hacer lo que pues en la page16, sacado de la dire: http://www.bootlog.cl/linux/como-leer-y-es...articiones-ntfs

 QUOTE Esta es la última versión del driver linux-ntfs, y en mi opinión es el método ideal. Primero, porque es completamente abierto (a diferencia de Captive que usar partes propietarias de Windows), segundo porque puedes hacer absolutamente todo (copiar, borrar, editar, etcétera), y por último: es rápido. Bien rápido. Al menos así dicen las primeras pruebas que se hiceron con el driver, que incluso lo situaron por sobre ext3, el sistema de archivos estándar de Linux (Reiser ganó por lejos).

Este driver eventualmente llegará a ser parte del kernel (por lo que tendremos soporte nativo después de todo), pero por ahora hay que instalarlo a mano para echarlo a andar.

Todo lo que tienes que hacer es instalar fuse y después ntfs-3g. Por ahora no hay paquetes .DEB para hacerlo vía Synaptic, pero puedes hacerlo compilándolo vía consola. No te asustes, son sólo un par de comandos simples. Yo ya lo hice y he ha funcionado perfecto.

UPDATE: Ya tenemos paquetes para Ubuntu, así que no te costará nada hacerlo funcionar.

Primero, agrega los siguientes repositorios a /etc/apt/sources.list:

deb http://flomertens.keo.in/ubuntu/ dapper main
deb-src http://flomertens.keo.in/ubuntu/ dapper main

Ahora instala el paquete ntfs-3g, después de actualizar el listado con Synaptic. Y para montar la partición:

$ sudo mount -t ntfs-3g /dev/hda1 /media/win

Por último, si quieres que quede montada automáticamente cuando bootees, en /etc/fstab agrega:

/dev/hda1 /media/win ntfs-3g rw,umask=002,nls=utf8

OPCIONAL: Si quieres instalar ntfs-3g compilándolo:

Sólo asegurate que (si tienes Ubuntu) tengas el paquete build-essentials instalado. Ahí viene todo lo necesario para compilar un programa. Puede que también necesites el kernel-headers o quizás el pkgbuild, dependiendo de tu distribución.

¿Listo? Después de bajar y descomprimir ambos paquetes (fuse y ntfs-3g, en ése orden), haz ésto:

$ ./configure
$ make
$ sudo make install

¿Ves que no es nada difícil? El primer comando verifica que todo esté en orden y configura las rutas de acceso para compilar el módulo. El segundo efectivamente lo compila (lo “hace”, por “make”); y el tercero lo instala. Si nunca antes habías compilado un programa, bueno, ahora lo acabas de hacer. :)

Ahora, para montar las particiones, usa el mismo método de arriba pero reemplaza “ntfs” por “ntfs-3g”. Todo listo.

Lo conoces?? lo ves estable??
doraimontv13/11/2006, 00:26
Depues de hacer todo lo que me decis, me dice al arranque:

 QUOTE XXXXX]: Warning: no final newline at the end of /etc/fstab
XXXXXspecial device /dev/hdb1 does not exist
XXXXXspecial device /dev/hdb2 does not exist

Donde XXXXX no se lo que es porque se me escapa por la izquierda de la pantalla de la TV.

Con el comando hf solo me muestra lo que tengo en el disco duro del ideo, es decir, hda, pero no me muestra nada del ide1, es decir hdb.

Se que el disco duro del ide1 funciona bien, porque al arranque me sale en el grub la opcion de arrancar desde windows xp, que esta en la prime particion del ide1, (es decir hdb1) de las dos particiones primarias que tiene el disco duro.

Alguna sugerencia??
D_Skywalk13/11/2006, 11:20
Respecto a usar ntfs-3g, yo por lo engorroso de tener que compilar para el kernel, no lo haria sobretodo sino es extremadamente necesaria la escritura, es mas para cosas puntuales yo siempre he escrito en ntfs y aún sigo vivo ;)

Por ejemplo, lo que no es muy recomendable es tener una base de datos MySQL en una particion NTFS y cargarla con el driver normal desde linux, al tener un ratio tan alto de traspaso de informacion (borrado, modificado, etc...) puede que en una mala peticion la db quede inservible. Eso podria pasar 1 vez en 10 años creo que es la medición pero para empresas ese es un precio ALTO.

El problema que te da el fstab, es simple te lo explico, aunque creo que ya lo comente unos posts mas atras:
 CODE - IDE 1 MAESTO -> hdaN
- IDE 1 ESCLAVO -> hdbN
- IDE 2 MAESTRO -> hdcN
- IDE 2 ESCLAVO -> hddN


Luego el disco duro se particiona, simplemente tienes que tener encuenta que las particiones primarias van del 1 al 4 y las extendidas van del 5 en adelante :)

Como ejemplo dejo mi configuracion:
 CODE dev/hda1 / ext3 ....
/dev/hdb1 /mnt/musica ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
/dev/hdb5 /mnt/porno-macarro ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
/dev/hdb6 /mnt/hentai-mikonos ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0


Un Saludo :lol:
KenshinKNN13/11/2006, 13:51
jeje ^_^ a sido culpa mía, es que leí mal, pensé que era el slave del primer ide, cuando en realidad era el ide2... sorry, tiene razon D_Skywalk, en tu caso doraimontv sería hdc... sorry ^_^
doraimontv13/11/2006, 16:16
ok, sin problemas, yo pensaba que hdXY donde X seria el IDE, es decir, 1, o 2 y Y seria la particion, del 1 al 4, por eso lo de hdb1 y hdb2.

Ahora, con la explicacion de D_Skywalk, se me queda claro.

En cuanto termine el pc de compilar el advancemame, lo pruebo,.

Gracias chicos.

Part 1 of 1   

Powered by ForumCommunity.net · Powered by Invision Power Board © 2002  IPS, Inc.