Problema con la instalación de DSL


Forum: DSL en español
Topic: Problema con la instalación de DSL
started by: BeBB

Posted by BeBB on Jan. 28 2008,01:45
Hola a todos. Tengo un GRAN problema con la instalación de DSL en una Pentium III 333 Mhz. 64 MB RAM y 18 GB en Disco Duro. Incluiré todos los detalles posibles para que todo sea más claro:

Al arrancar el Live CD tuve que escribir : dsl lang=es dma para tener el teclado en español y para que DSL me reconociera la tabla de particiones (de lo contrario no reconoce dicha tabla).

Entro en cfdisk como root y después de hacer el particionado y reiniciar el sistema tengo lo siguiente:

hda1   Primary         Linux Swap         131.61
hda2       Boot        Primary       Linux ext3         1998.75
                          Pri/Log          Free Space       17889.99

En la Terminal escribo y recibo, respectivamente, lo siguiente:

mkswap /dev/hda1
-> Setting up swapspace version 1, size = 131567616 bytes
swapon /dev/hda1
-> swapon: /dev/hda1: Device or resource busy.

Luego me voy al Botón DSL/Apps/Tools/Install to Hard Drive.

En el proceso respondo así:

-Enter the target partition: hda2
-Multiuser logins: y (yes)
-Use journalized ext3 filesystem: y (yes)

Después de la copia de archivos me dice:
-Proceed to install a Boot Loader? y (yes)
-Use Grub MBR or Lilo: g (Grub)

Do you have Windows installed on the first partition /dev/hda1? : n (no)

Reboot now? y (yes)

Después del proceso de apagado saco el disco y cuando se reinicia el sistema sale el gestor de arranque GRUB, pero cuando eligo DSL me sale lo siguiente:

Booting 'DSL'

kernel /boot/linux24 root=/dev/hda2 quiet vga=normal noacpi noapm nodma noscsi frugal

[Linux-bzImage, setup=0x1400, size=0xf4099]

Uncompressing Linux... Ok, booting the kernel.
Kernel panic: VFS: Unable to mount root fs on 03:02

Y luego ahí se queda. Lo único que puedo hacer es resetear la computadora.
¿Qué puedo hacer para tener DSL instalado correctamente?

Por cierto, lo que escribí en la Terminal para 'activar' la partición Swap lo encontré en el < Wiki de instalación de DSL >, pero no lo había visto en otro lado. No sé si alguien me pudiera decir si era necesario que lo hiciera, o que me dijera para qué sirve.

Gracias de antemano.

Posted by Onyarian on Jan. 28 2008,08:58
Un par de comentarios por experiencia propia:
-Algunos discos duros, sobre todo si son viejos, a veces dan problemas para la instalación, pero hay formas de solventarlo.
-La instalación de DSL, y que la hace diferente a cualquier otra instalación de Linux, que merece la pena, a no ser que tengas unos recursos de hardware muy limitados, es la de tipo frugal en HD y no la tipica de instalación normal en HD. Por las características de tu PC no tienes problemas en hacerla frugal.

De la instalación que has hecho probaría dos cosas también:
-Ya que dices que tienes que arrancar el CD con dsl lang=es dma para que te reconozca la tabla de particiones, entonces arrancaría de nuevo con el CD y me iría con emelfm en modo root al HD y en /boot/grub/menu.lst (puede que me equivoque con la extensión porque lo estoy haciendo de memoria) y cambiaría en el comando de arranque
kernel /boot/linux24 root=/dev/hda2 quiet vga=normal noacpi noapm nodma noscsi frugal
por
kernel /boot/linux24 root=/dev/hda2 quiet vga=normal noacpi noapm dma noscsi frugal
es decir cambiaría nodma por dma

-Al realizar la instalación y preguntarte si quieres: -Use journalized ext3 filesystem: y (yes)
yo pondría n (no) para que te lo haga con ext2, que en discos viejos y pocos recursos también va mejor.

Si todo esto te falla, la mejor forma de instalarlo (yo lo tengo así en un disco viejo y va de fábula) es formatear hda2 en forma ext2, instalar el arranque extlinux en hda2 y luego copiar el contenido del CD al hda2 renombrando (también lo estoy haciendo de memoria) el archivo isolinux.conf por extlinux.conf. Esta forma lógicamente es de tipo frugal como viene en el CD.

Yo combino la instalación frugal con lo que Roberts llama instalación mixta (pseudoinstalación tipica en HD), que consiste en que aunque sea de tipo frugal creo otra partición hda3 para datos y en el arranque pongo que home=hda3 también opt=hda3 y mydsl=hda3 con lo que esos datos estan y se utilizan desde hda3. Esto tiene enormes ventajas a la hora de actualizar, trabajar, instalar extensiones, etc.

Espero que lo anterior te pueda solucionar el problema.

Posted by kuky on Jan. 28 2008,13:46
si lo que dice onyarian te parece complicado bajate una iso de gparted mira a ver si tu sistema lo arranca desde cd y tiene compatibilidad para trajeta grafica...

si logras correr gparted puedes formatear el disco duro desde 0 creando una primera particion ext2 , marcala como botable, de casi todo el disco duro y una de 250 Mb para la swap...(puedes jugar con los sectores de arranque y con las tablas de asignacion) despues arrancas la iso de dsl y lo instalas

Posted by fioddor on Jan. 28 2008,15:29
:-m  A mí me da en la nariz que lo único que tienes que tocar es la línea de arranque que dice Onyarian (de nodma a dma).

Lo se activar la swap creo que tampoco es necesario.

Posted by BeBB on Jan. 29 2008,05:09
¡¡Por fin pude instalar DSL!!  :laugh:  Probé varias de las sugerencias:

- Efectivamente pude usar el emelfm y cambiar las opciones de arranque de GRUB. Cambié nodma por dma, pero (no sé por qué razón en específico) no funcionó.

-Probé a instalar todo de nuevo con el sistema de archivos ext2, pero tampoco funcionó (con o sin el cambio de nodma a dma en el modo de arranque).

-Por lo cual decidí instalarlo en forma Frugal (con sistema de archivos ext2) y esta es la opción que me funcionó. Sin embargo, parece que tengo algunas otras cosillas que resolver:

-Primero: Después de tener instalado el sistema, también tengo acceso con emelfm a menu.lst. Le he querido hacer algunos cambios (el primero que hice fue quitarle varias de las opciones que tiene, en específico las de elegir resoluciónes como 1024x548..., etc. y poniéndolas como comentarios, ya que sólo usaré una sola resolución -> 800x600). La primera vez pude hacerle modificaciones, pero después de reiniciar me marcó el archivo como sólo lectura. En sí, sólo haría pequeños cambios, como reducir el tiempo de espera para arrancar. ¿Hay algún comando en bash ó algún procedimiento para que pueda escribir en el archivo y guardarlo? Nota: Esto lo hice como superusuario.

-Segundo: Al momento de la instalación Frugal, me pidió otra partición para MyDSL, por lo que antes de instalar el sistema hice otra partición Primaria llamada hda3 y reinicié la computadora. Pero parece que algo falla con esa partición, ya que casi antes de entrar al entorno de xvesa (entre los textos que aparecen) al buscar a MyDSL aparece lo siguiente:

mount: relocation error: mount: undefined symbol: blkid_known_fstype

....y otras tres líneas. Además, para elegir los dispositivos de Backup y Restore tuve que elegir a hda2, porque si elegía hda3 se pasmaba todo y tenía que salirme del sistema de ventanas con Ctrl-Alt-Supr.

Tercero: ¿Sería más difícil una actualización del sistema si Backup y Restore estuvieran en hda2?

Bueno, al menos ya pude instalar DSL y lo anterior no interfiere con su funcionamiento. Ah, y una pregunta más:

- ¿Qué tamaño mínimo (o qué tipo) de Disco Duro sería recomendado para el sistema ext3?

Posted by fioddor on Jan. 29 2008,08:15
[quote=BeBB,Jan. 29 2008,06:09][/quote]
Quote
¡¡Por fin pude instalar DSL!!  :laugh:

Creo que todos nos alegramos. Yo al menos, sí  :)

Quote
Cambié nodma por dma, pero (no sé por qué razón en específico) no funcionó.

Pues se me hace muy raro que si al arrancar en modo LiveCD solo te hizo falta el codigo de arranque dma, en la instalacíón en disco duro necesite más ajustes r:-m

Quote
-Probé a instalar todo de nuevo con el sistema de archivos ext2, pero tampoco funcionó (con o sin el cambio de nodma a dma en el modo de arranque).

Yo uso ext2 porque mis máquinas son antediluvianas, pero dudo que tenga influencia. Y me sigue extrañando que no funcionara reinstalando.
En fín. Quizá algún día nos enteremos de qué ocurre :(

Quote
-Primero: ... La primera vez pude hacerle modificaciones, pero después de reiniciar me marcó el archivo como sólo lectura. ... Nota: Esto lo hice como superusuario.

¡Joé, qué cosas más raras te pasan!  ???
Si eres root todo tienes que tener acceso (directo o indirecto) a todo, que en eso mismo consiste ser root :p .
Yo repasaría los permisos del archivo. Si vienes de güidous la cosa puede ser un poco farragosa al principio, pero todo tiene su motivo. DSL tiene por defecto 2 usuarios: root y dsl. Quizá el dueño del archivo es dsl y para que root tenga acceso tiene que cambiar los permisos (?) o algo así.

Quote
Al momento de la instalación Frugal, me pidió otra partición para MyDSL, por lo que antes de instalar el sistema hice otra partición Primaria llamada hda3 y reinicié la computadora.

Que yo sepa no  hace falta una partición específica para MyDSL. Tan solo indicarle donde debe buscar las extensiones.

Quote
mount: relocation error: mount: undefined symbol: blkid_known_fstype
....y otras tres líneas.
Además, para elegir los dispositivos de Backup y Restore tuve que elegir a hda2, porque si elegía hda3 se pasmaba todo.

Despues de particionar hda3 ¿la formateaste?

Quote
¿Sería más difícil una actualización del sistema si Backup y Restore estuvieran en hda2?

La instalación frugal básicamente es una imagen del CD en el disco duro + tus personalizaciones añadidas al lado (no se toca la imagen del CD). Así que actualilzar es simplemente cambiar la imagen vieja por otra nueva.

Posted by Onyarian on Jan. 29 2008,18:32
Enhorabuena,

Pienso como Fioddor, si abres emelfm como superusuario debes poder modificar cualquier fichero, quizas mejor no lo busques por /mnt/hda2, que incluso es posible que no te deje montar, sino mejor por /cdrom desde la raiz.

De hda3 pienso también que quizas te faltó formatearlo, yo lo haría  del mismo tipo que el hda2, ext2 por ejemplo, pero nada te impide formatearlo con fat32 si quieres. Yo para todos estos menesteres suelo utilizar qtparted, que te particiona y formatea a la vez, por lo que solo tienes que rearrancar después para que el ordenador reconozca las nuevas particiones.

Posted by BeBB on Jan. 30 2008,04:34
¡Ah, ahí estaba el error! Resulta que no monté el hda2 antes de editar el archivo menu.lst en emelfm.  :D  Por eso es que no lo podía modificar (o al menos eso es lo que creo). O.K., con esto ya pude cambiar las opciones del menú de GRUB.

En cuanto a lo de hda3, creo que es cierto eso de que no le di formato, ¿se le podrá dar formato con el cfdisk, poniéndole Type 83? Bueno, de todos modos como mejor use el hda2 para todo (incluyendo MyDSL, modificando el menu.lst) borré el hda3 y ya no salen los errores de antes, sólo sale un Warning, que no sé si tenga que ver con lo mismo:

EXT-fs warning: mounting unchecked fs, running e2fsck is recommended.

Lo bueno de todo es que a pesar de ese detallito, el sistema funciona completamente.

Posted by Onyarian on Jan. 30 2008,07:14
Efectivamente no basta con poner type 83 desde cfdisk, eso es para crear el tipo de partición, luego tienes que formatearlo con algo así como mk2fs.ext2 o algo parecido.
El warning ni caso, lo hace siempre porque comprueba en cada arranque si está chequeada la partición, ya que cuando la crea dice que cada 80 veces que se monta ejecutará e2fsck para corregir errores, en el caso de frugal no debe quedar constancia de cuantas veces se monta y por eso da ese warning. Prueba a ejecutar e2fsck en la partición ext2 y luego arranca de nuevo y te volverá a salir.

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.