Saludos para todos los listeros, espero me puedan dar una mano con esto ... en el archivo de la lista encontré varios problemas muy similares ... pero en ninguno plantearon algo con lo que pudiera solucionar mi problema, ademas en google (y similares) pude seguir algunos hilos tambien similares pero sin conclución. a continuacion puse la información que publiqué en dos foros sin ninguna respuesta ... lo ultimo que traté de hacer (y no funcionó) fue un reiserfsck --rebuild-tree /dev/hda2 Saludos y desde ya muchas gracias ============================================================================================ mk_initrd ... initrd ... linuxrc (primer post) Saludos xa todos, el motivo de esta (casi desesperada) solicitud de ayuda es que despues de un tiempo sin bootear mi suse tuve la necesidad de acudir a el y cual fue mi sorpresa al encontrar que tenia ... muchos errores dunrante la carga ... todos ellos porque el sistema de archivos está como de solo lectura .... el fstab y el mntab están correctos ... lilo.conf también la unica forma de logearme en el sistema es con un init S ... y aun así es imposible poder hacer cualquier cosa ... booteando desde disco y haciendo un chroot compilé el 2.6.10 ... pero el resultado es el mismo ... corrí un reiserfsck (mi /dev/hda2 es "/" con reiser) y todo correcto .... generé sin el minimo resultado el initrd ... boot .... boot ... nuevamente boot y siempre lo mismo en errores similares encontre quienes habian montado el initrd xa modificarlo .. se supone que tiene una estructura de arbol = a la del sistema y un ejecutable linuxrc pero en absoluto es lo que yo encontré dentro de esta ...... --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (segundo post) ok, estoy tratando de no entrar en panico a causa de esto .. tengo una satellite con win2k y suse 82 mi querido (aunque descuidado) suse lo tenia sin uso durante un tiempo; hoy fui a actualizarlo y con asombro veo que me da chiquicientos errores a causa de read only ... estaba funcionando ... no cambie nada !!!!!! / está en /dev/hda2 y es reiser ... hice un boot con un cd y corri un reiserfsck y todo bien ... trato de ejecutar lilo y me da error de qeu no puede manejar el dispositivo 0x0algo el fstab está bien lilo estaba funcionando ... evidentemente ya no intento con un "init S" ... mismo error xo esta vez carga ... ejecuto "mount" y /dev/hda2 figura como (rw) pero continuamente me da error al intentar ejecutar algo que tenga que escribir ..... --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- booteando con un init S logro ver lo siguiente VFS: Mounted root (ext2 filessystem) Loading module reiserfs ... Using /lib/moudules/2.4.20-4GB/kernel/fs/reiserfs/reiserfs.o reiserfs: found format "3.6" with standard journal reiserfs: enabling write barrier flush mode reiserfs: using ordered data mode reiserfs: checking transaction log (ide0(3,2)) for (ide0(3,2)) Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Trying to move old root to /initrd ... failed Umounting old root Trying to free ramdisk memory ... okay Freeing unused kernel memory: 160k freed INIT: version 2.82 booting ...todos los errores de solo lectura a continuacion ... ============================================================================================
El 2005-03-14 a las 10:14 -0300, Soporte escribió: Por cierto, que no encuentro mensajes tuyos anteriores sobre el tema.
booteando con un init S logro ver lo siguiente
VFS: Mounted root (ext2 filessystem) Loading module reiserfs ... Using /lib/moudules/2.4.20-4GB/kernel/fs/reiserfs/reiserfs.o reiserfs: found format "3.6" with standard journal reiserfs: enabling write barrier flush mode reiserfs: using ordered data mode reiserfs: checking transaction log (ide0(3,2)) for (ide0(3,2)) Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Trying to move old root to /initrd ... failed Umounting old root Trying to free ramdisk memory ... okay Freeing unused kernel memory: 160k freed INIT: version 2.82 booting
...todos los errores de solo lectura a continuacion ...
No veo ningún error ahí arriba. Ponnos el contenido del /etc/fstab ¿Tenías el sistema actualizado? -- Saludos Carlos Robinson
Carlos, yo no habia mandado ningun mensaje anterior sobre este tema; lo que dije o traté de decir es que habian post anteriores de problemas similares al mio (sin solucion). en este momento no puedo pasar el fstab para acá, pero lo miré varias veces y lo comparé con otros y no tiene nada raro ni fuera de lugar (ni siquiera fue modificado) el sistema no estaba actualizado a la fecha, ya que esto me surgio cuando bootea para actualizar y hacer un par de cosas mas. la verdad es qeu no se me ocurren mas ideas ... se puede convertir de reiserfs a ext3 sin perder los datos y hacer que el sistema cargue con el cambio de sistema de archivos ? lo uqe mas lamento es que aparentemente está todo bien ... !!! (las incoherencias son a causa de la impotencia) Saludos y gracias ----- Original Message ----- From: Carlos E. R. To: Lista de Suse Linux Español Sent: Tuesday, March 15, 2005 10:41 AM Subject: Re: [suse-linux-s] error "Read-only file system" El 2005-03-14 a las 10:14 -0300, Soporte escribió: Por cierto, que no encuentro mensajes tuyos anteriores sobre el tema.
booteando con un init S logro ver lo siguiente
VFS: Mounted root (ext2 filessystem) Loading module reiserfs ... Using /lib/moudules/2.4.20-4GB/kernel/fs/reiserfs/reiserfs.o reiserfs: found format "3.6" with standard journal reiserfs: enabling write barrier flush mode reiserfs: using ordered data mode reiserfs: checking transaction log (ide0(3,2)) for (ide0(3,2)) Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Trying to move old root to /initrd ... failed Umounting old root Trying to free ramdisk memory ... okay Freeing unused kernel memory: 160k freed INIT: version 2.82 booting
...todos los errores de solo lectura a continuacion ...
No veo ningún error ahí arriba. Ponnos el contenido del /etc/fstab ¿Tenías el sistema actualizado? -- Saludos Carlos Robinson -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
El 2005-03-15 a las 14:19 -0300, Soporte escribió:
Carlos, yo no habia mandado ningun mensaje anterior sobre este tema; lo que dije o traté de decir es que habian post anteriores de problemas similares al mio (sin solucion).
Ah, vale.
en este momento no puedo pasar el fstab para acá, pero lo miré varias veces y lo comparé con otros y no tiene nada raro ni fuera de lugar (ni siquiera fue modificado) el sistema no estaba actualizado a la fecha, ya que esto me surgio cuando bootea para actualizar y hacer un par de cosas mas.
Vale, pero es importante verlo; es que tengo una sospecha y es la manera de comprobarlo. Mi sospecha está relacionada con que haya una partición listada en el fstab que no exista en el disco, o que sea de otra clase de la especificada. En realidad, me hace falta ver ese fichero, y lo que dice "fdisk -l". Cuando pasa eso, el script de arranque se lia, te hace creer que hay un error en la parción raiz, cuando está realmente en otro sitio. -- Saludos Carlos Robinson
Carlos, te paso lo que pude sacar hoy medio a las apuradas, no estan completos xq realmente no tenia tiempo, lo anote en un cuaderno y ahora te lo paso a continuacion, si no encontras lo uqe buscas en eso avisame y veo si te paso bien todo completo. fdisk -l device boot start end blocks id system hda1 * 1 1275 10241406 7 ntfs hda2 1276 2486 83 linux hda3 2487 2550 82 linux swap hda4 2551 9729 f win 95 ext's (lba) hda5 2551 5100 7 ntfs hda6 5101 9729 7 ntfs fstab /dev/hda2 / reiserfs defaults 1 1 /dev/hda1 /win/c ntfs /dev/hda5 /win/d ntfs /dev/hda6 /win/e ntfs /dev/hda3 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbdevfs /proc/bus/usb usbdevfs noauto 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 ok, esto es lo uqe saque a las apuradas xa hacer esto fue con un init S, (errores de por medio) nuevamente gracias !! ;-)
El 2005-03-15 a las 22:27 -0300, Soporte escribió:
fstab
/dev/hda2 / reiserfs defaults 1 1 /dev/hda1 /win/c ntfs /dev/hda5 /win/d ntfs
Comprueba luego que las particiones ntfs tengan "defaults 0 0", sobre todo los ceros. Como dices que lo has copiado a mano, no se si se te ha olvidado escribirlo, o eso es lo que tienes puesto.
ok, esto es lo uqe saque a las apuradas xa hacer esto fue con un init S, (errores de por medio)
Aparentemente, está bien. Lo podías haber hecho arrancando con el CD de rescate. A ver si puedes hacerlo completo; lo que hay que comprobar es que todas las lineas del fstab, sse refieran a una partición, que mirando en el listado del fdisk, tenga exactamente el mismo tipo. Así, si una partición X en el fstab dice que es linux, y luego el fdisk dice que es ntfs, entonces el arranque fallará. Y el otro detalle es que las particiones no linux deben tener dos ceritos al final de la linea, porque si no, intentará verificarlas en el arranque. Hay un bug en el arranque del linux, en la comprobación de discos. Primero verifica el disco raiz (/), y luego los demás. El mensaje de error en ambos casos es el mismo, y el resultado es el mismo: te monta el disco RO, y te deja en consola de root para que verifiques manualmente. Lo normal es pensar que es el disco raiz el que está mal, y lo verificas y da bien: el error está en otra partición, y no te has dado cuenta. Es un error de los mensajes de los script de inicio. Para saberlo con certeza, me haría falta ver los mensajes de error durante el arranque: los puedes grabar en un disquete vfat para leerlos y enviarlos por mail después (dmesg > /floppy/fichero). El disquete se puede montar manualmente. -- Saludos Carlos Robinson
Carlos, las particiones ntfs tienen "defaults 0 0", lo habia copiado xq como te dije fue a las apuradas :s -Comprueba luego que las particiones ntfs tengan "defaults 0 0", sobre todo -los ceros. Como dices que lo has copiado a mano, no se si se te ha -olvidado escribirlo, o eso es lo que tienes puesto.
ok, esto es lo uqe saque a las apuradas xa hacer esto fue con un init S, (errores de por medio)
también arranque con el cd de booteo, el resultado es mas o menos el mismo o sea, no puedo arreglar nada en cuanto a la diskettera, no tengo !! :o ... es en la portable, y las otras particiones que son ntfs no me gustaria montarlas como rw ... hoy estaba tratando de pasar los archivos para algun lado y logre incluso levantar las x .. xo eso no me soluciona nada (boot desde el cd) mount /dev/hda2 /mnt chroot /mnt startx -Aparentemente, está bien. Lo podías haber hecho arrancando con el CD de -rescate. A ver si puedes hacerlo completo; lo que hay que comprobar es que -todas las lineas del fstab, sse refieran a una partición, que mirando en -el listado del fdisk, tenga exactamente el mismo tipo. Así, si una -partición X en el fstab dice que es linux, y luego el fdisk dice que es -ntfs, entonces el arranque fallará. si, esto lo tengo en cuenta, la que tiene 1 1 es "/" y solo por probar se lo cambié a 0 0 y no da ningun resultado -Y el otro detalle es que las particiones no linux deben tener dos ceritos -al final de la linea, porque si no, intentará verificarlas en el arranque. -Hay un bug en el arranque del linux, en la comprobación de discos. Primero -verifica el disco raiz (/), y luego los demás. El mensaje de error en -ambos casos es el mismo, y el resultado es el mismo: te monta el disco RO, -y te deja en consola de root para que verifiques manualmente. Lo normal es -pensar que es el disco raiz el que está mal, y lo verificas y da bien: el -error está en otra partición, y no te has dado cuenta. Es un error de los -mensajes de los script de inicio. en cuanto a esto estoy atado, ya que la unica forma de "tener" los errores que da al inicio es booteando directamente del disco, con lo cual no puedo hacer absolutamente nada ya que aunque pueda logearme como superusuario el sistema me queda como de solo lectura. -Para saberlo con certeza, me haría falta ver los mensajes de error durante -el arranque: los puedes grabar en un disquete vfat para leerlos y -enviarlos por mail después (dmesg > /floppy/fichero). El disquete se puede -montar manualmente. lo mas simple seria reinstalar todo y no complicarme mas, pero el punto es que esa es una "solucion windows" y es por lo uqe la estoy evitando ... tengo que poder de alguna forma .... no ???? Saludos, William
El 2005-03-16 a las 20:42 -0300, Soporte escribió:
Carlos, las particiones ntfs tienen "defaults 0 0", lo habia copiado xq como te dije fue a las apuradas :s
Ah.
-Comprueba luego que las particiones ntfs tengan "defaults 0 0", sobre todo -los ceros. Como dices que lo has copiado a mano, no se si se te ha -olvidado escribirlo, o eso es lo que tienes puesto.
Comentario aparte: a ver si le puedes decir a tu programa de correo que use ">" en vez de "-" al responder ;-)
también arranque con el cd de booteo, el resultado es mas o menos el mismo o sea, no puedo arreglar nada
Mmm.
en cuanto a la diskettera, no tengo !! :o ... es en la portable, y las otras particiones que son ntfs no me gustaria montarlas como rw ...
Vaya con lo de la disquetera. La única alternativa es a otro ordenador por red, porque memorias flash (si tienes) en modo de rescate lo veo complicado. Y lo de las particiones ntfs rw, olvídate - salvo que te gusten los deportes de alto riesgo :-p E imprimirlo y escanearlo no me gusta, porque el tamaño resulta prohibitivo para los que tenemos modem vulgaris.
hoy estaba tratando de pasar los archivos para algun lado y logre incluso levantar las x .. xo eso no me soluciona nada
No mucho, no.
(boot desde el cd) mount /dev/hda2 /mnt
Se te monta rw, imagino.
chroot /mnt startx
Sigo pensando que es algo en el fstab... mi sospecha es que tiene un fallo al chequear otra partición, o lo que cree que es otra partición. Daría esos sintomas. No se ahora mismo si hay otra cosa que lo pueda provocar, pero esa es la que se me ocurre. Alguna linea duplicada en el fstab, incluso. Una linea sin retorno de carro antes de fin de fichero :-?
-Aparentemente, está bien. Lo podías haber hecho arrancando con el CD de -rescate. A ver si puedes hacerlo completo; lo que hay que comprobar es que -todas las lineas del fstab, sse refieran a una partición, que mirando en -el listado del fdisk, tenga exactamente el mismo tipo. Así, si una -partición X en el fstab dice que es linux, y luego el fdisk dice que es -ntfs, entonces el arranque fallará.
Mira, al reformatear el párrafo de arriba, como los guiones no son un caracter estandar de "quoting", los pone por enmedio. A ver si lo puedes cambiar.
si, esto lo tengo en cuenta, la que tiene 1 1 es "/" y solo por probar se lo cambié a 0 0 y no da ningun resultado
Ya, no es la raiz la que está dandote el problema. ¿Algún disco flash? ¿Algo?
-Y el otro detalle es que las particiones no linux deben tener dos ceritos -al final de la linea, porque si no, intentará verificarlas en el arranque.
-Hay un bug en el arranque del linux, en la comprobación de discos. Primero -verifica el disco raiz (/), y luego los demás. El mensaje de error en -ambos casos es el mismo, y el resultado es el mismo: te monta el disco RO, -y te deja en consola de root para que verifiques manualmente. Lo normal es -pensar que es el disco raiz el que está mal, y lo verificas y da bien: el -error está en otra partición, y no te has dado cuenta. Es un error de los -mensajes de los script de inicio.
en cuanto a esto estoy atado, ya que la unica forma de "tener" los errores que da al inicio es booteando directamente del disco, con lo cual no puedo hacer absolutamente nada ya que aunque pueda logearme como superusuario el sistema me queda como de solo lectura.
Si, pero podrías escribir en otro disco. Que el raiz sea RO, no quiere decir que no puedas montar otro como RW. O por red a otro ordenador, incluso por modem. Igual te admite un "remount rw", igual no.
-Para saberlo con certeza, me haría falta ver los mensajes de error durante -el arranque: los puedes grabar en un disquete vfat para leerlos y -enviarlos por mail después (dmesg > /floppy/fichero). El disquete se puede -montar manualmente.
lo mas simple seria reinstalar todo y no complicarme mas, pero el punto es que esa es una "solucion windows" y es por lo uqe la estoy evitando ... tengo que poder de alguna forma .... no ????
Si, pero así a distancia poco te puedo ayudar, porque no puedo ver lo que tu ves, y mi intuición funciona mal. Es lo que digo muchas veces medio en broma de lo de la bola de cristal: si cuentas algo que haga click en mi cabeza, pues acierto, pero si lo que cuentas no es suficiente... pues... Claro, que también lo puedo tener delante de mis narices y no ver nada claro. ¿Tienes sitio en el disco para una pequeña partición Fat, de unos pocos megas? Sirven para intercambio entre ambos sistemas. Si reinstalas, hazla. También debes considerar la posibilidad de leer y escribir desde el windows en linux: con ext2/3 es factible hacerlo desde hace tiempo, con reiserfs no lo tengo claro. Pero en ntfs desde linux, olvídate (es un problema legal, más que nada). Prueba a comentar todas las lineas del fstab, excepto la del raiz. O, mejor, cámbiale el nombre al fichero y crea otro nuevo, sólo con esa linea. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
Soporte