[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Holas , Kernel 2.6.0-test



> No parece que estas usando una distro que usa
> initd y tu kernel no esta preparado para eso?
> Digo, en mi ignorancia de que es initrd..

 initrd es un sistema de archivos que se carga en memoria RAM, y se
utiliza cuando tienes dispositivos cuyos controladores están compilados
como módulos, y resuelve el dilema del huevo y la gallina.

 Me explico: cuando arranca Linux, necesita montar el dispositivo raíz
'/'. Si ese dispositivo es, por ejemplo, un disco SCSI, necesito el
controlador de la tarjeta SCSI. Pero, si el controlador está compilado
como módulo, se encuentra en el disco que queremos montar. Ugh. En este
caso, initrd entra al rescate, porque contiene los controladores
necesarios. Al iniciar Linux, el núcleo carga en RAM el controlador,
activa la tarjeta y el disco, monta '/', y puede continuar su
funcionamiento normal. No solamente se utiliza para SCSI; también se
emplea para dispositivos RAID, y en el caso de Red Hat, para el sistema
de archivos ext3, porque el controlador para este sistema de archivo lo
compilan como módulo.

 Coincido con Gunnar: es preferible tener un núcleo que no dependa de
initrd para poder funcionar. Pero el pequeño inconveniente de los
controladores compilados dentro del núcleo es que utilizan memoria RAM
que ya no puede aprovechar ninguna aplicación, aunque su uso sea
solamente de forma inicial. Aunque eso ya no es tan importante, con las
máquinas actuales con 256 MB como mínimo. :-)

> Salu2
> En single te dice lo mismo?

 Por el tipo de error (no puede montar '/') creo que ni siquiera arranca
en 'single'. :-)

> que dice tu fstab?

 Buena pregunta. No lo ha dicho aún.

> estas usando DevFs?

 Si está utilizando DevFs, debe compilar el soporte para PTY's Unix 98
DENTRO del núcleo. En las versiones 2.6.x, se le quitó a devfs la
responsabilidad de la creación de los dispositivos correspondientes a las
terminales virtuales.

> Salu2
>
> El dia Wed, 27 Aug 2003 20:25:44 -0500 Carlos Cardenas
> <unimauro en yahoo com mx> me decia que :
> ----
> | Mounting /proc filesystem
> | Creating block devices
> | Creatind root device
> | mount, error 6 mounting ext3
> | pivotroot: pivot_root (/sysroot, /sysroot/initrd) file: 2
> | umount /initrd/proc failed;2
> | Freeing unused kernel memory : 216k freed
> | kernel panic. No Init found try passig init= option to kernel
> |
>

 Saludos
-- 
__(o< | Nombres/Names:        Cristian Othón  | cfuga en itam mx
\/|/  | Apellidos/Last Names: Martínez Vera   | http://cfuga.net/
/_/_  |                                       | http://linuxppp.com/
      |    "Pulchrum est paucorum hominum"    - Horace

_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]