View previous topic :: View next topic |
Author |
Message |
Kailash2004 n00b
Joined: 11 Dec 2004 Posts: 31
|
Posted: Sun Dec 19, 2004 1:41 pm Post subject: Kernell panic |
|
|
Hola, soy novato en esto así que perdón si mis preguntas son obvias o tontas :p
Pues resulta que compilé el kernell versión 2.4 en mi ordenador y funciona perfectamente, pero he intentado compilar también el kernel 2.6, creo la entrada en el grub.conf pero cuando intento arrancar con este me da el siguiente error:
"kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,3)"
He leido por ahí que este error lo da cuando se intenta
arrancar sin especificar el initrd en el grub.
¿alguien sabe como lo puedo solucionar? Gracias
PD:Reitero... soy novato [/i] |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Sun Dec 19, 2004 1:44 pm Post subject: |
|
|
Hola Kailash2004, usa la opcion de busqueda porque el tema ha salido muchas veces, tanto en el foro en español como en el resto. Hay un post con mas de 5 paginas de respuestas que aporta varias posibles soluciones.
En cualquier caso, intuyo que en tu caso el problema está mas en la configuracion de grub que en la del kernel. Lo digo porque unknown-block(3,3) me suena muy raro. Ten en cuenta que grub empieza a contar desde 0. Parece que no te encuentra nada "arrancable" en (3,3) que equivale a la cuarta particion del cuarto disco duro.
Saludozzzzzzzzz |
|
Back to top |
|
|
Kailash2004 n00b
Joined: 11 Dec 2004 Posts: 31
|
Posted: Sun Dec 19, 2004 1:53 pm Post subject: |
|
|
¿La cuarta partición del cuarto disco duro????? jejeje sólo tengo un disco duro y con 3 particiones osea que es normal que de error, pero yo no he especificado en ningún sitio (hd3, 3) mi grub.conf es:
Code: |
title=Gentoo Linux 2.4
root(hd0,0)
kernel /kernel-2.4.26-gentoo-r13 root=/dev/hda3 vga=789
title=Gentoo Linux 2.6
root(hd0,0)
kernel /kernel-2.6.9-gentoo-r9 root=/dev/hda3 vga=789
|
Puede que tenga algo mal aquí? de todas formas ahora me miraré los posts del foro antiguos
Gracias |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Sun Dec 19, 2004 2:05 pm Post subject: |
|
|
Quote: | title=Gentoo Linux 2.6
root(hd0,0)
kernel /kernel-2.6.9-gentoo-r9 root=/dev/hda3 vga=789 |
Prueba a cambiar root (hd0,0) por root (hd0,2).
Aunque si fuese eso lo que seria raro es que te arranque el kernel-2.4 que tiene la misma sintaxis.
Pudiera ser que el kernel no tenga soporte para el sistema de archivos que usas. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
Kailash2004 n00b
Joined: 11 Dec 2004 Posts: 31
|
Posted: Sun Dec 19, 2004 2:12 pm Post subject: |
|
|
En el hda0 tengo el boot, en hda1 la swap y en hda2 la raiz. hda1 tiene un sistema de archivos ext2 y hda3 ext3. En ningún momento le he especificado ningún sistema de archivos.
Ahora provaré lo que tu me has dicho, pero no se si le encuentro el sentido... si funciona te informo |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Sun Dec 19, 2004 2:22 pm Post subject: |
|
|
Con lo de especificar sistema de ficheros se refiere a las opciones marcadas en el kernel, no en el grub.
Si el error no es de confuguracion de grub entonces seguramente el probelma sea que tu kernel no tiene marcadas las opciones para el sistema de ficheros de tu particion.
Un consejo: El grub permite modificar las opciones de arranque desde el propio menu de arranque, no es necesario inicar con disket de arranque o liveCD para modificar /boot/grub/grub.conf.
Para ello, cuando estes sobre la opcion que deseas modificar, pulsa la tecla "e". Te apareceran todas las opciones de grub para dicha entrada del menu. Para modificar alguna, situate sobre ella y pulsa de nuevo "e". una vez ajustada a tu gusto pulsa "b" para intentar arrancar con los nuevos valores
Otro consejo: Para tratar de adivinar el valor de X en hd(0,X), usando el metodo anterior, situate sobre la linea que pone root(hd0,0) y modificala para que se quede asi:
root(hd0,
cuando este asi, pulsa la tecla TABULADOR, y grub te mostrara todos los posibles valores de X, el tamaño y su sistema de ficheros, asi será facil de localizar cual el el tuyo
Cuentanos si avanzas.
Saludozzzzzzz |
|
Back to top |
|
|
Kailash2004 n00b
Joined: 11 Dec 2004 Posts: 31
|
Posted: Sun Dec 19, 2004 4:09 pm Post subject: |
|
|
Bien, he probado lo que me has dicho y sigue dando el mismo error. Por cierto, gracias por el truquillo del grub
Sigo probando cositas y abierto a cualquier sujerencia.
PD: Muchas grasias a los 2 |
|
Back to top |
|
|
M0M0 n00b
Joined: 07 Aug 2003 Posts: 51 Location: Calella
|
Posted: Sun Dec 19, 2004 5:35 pm Post subject: |
|
|
Pues tiene pinta de que no esté el soporte para ext3 dentro del kernel (como módulo no vale) pero me extraña muchísimo porque en todas las configuraciones por defecto lo lleva. Mira a ver qué tal.
No parece que sea ningún error del grub, porque no te daría un kernel panic (aunque hablo de memoria)
Y hablando de sutileces... y si escribes root (hd0,0) con el espacio despues del root? aunque si dices que te funciona para el 2.4 y lo escribes igual... nose...
salu2 _________________ http://torroja.dmt.upm.es/guillem/blog/ |
|
Back to top |
|
|
Kailash2004 n00b
Joined: 11 Dec 2004 Posts: 31
|
Posted: Sun Dec 19, 2004 7:27 pm Post subject: |
|
|
Si que tengo compilado el ext3 dentro del kernel, vaya, que no está como modulo. |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Sun Dec 19, 2004 7:35 pm Post subject: |
|
|
Algunas veces he oido hablar de devpts ¿Lo tienes en el kernel? los kernels 2.6 necesitan activar explicitamente teclado, raton ..etc. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Sun Dec 19, 2004 7:42 pm Post subject: |
|
|
Quote: | [*] Support for paging of anonymous memory (swap) │ │
│ │ [*] System V IPC │ │
│ │ [ ] POSIX Message Queues │ │
│ │ [ ] BSD Process Accounting │ │
│ │ [*] Sysctl support │ │
│ │ [ ] Auditing support │ │
│ │ [*] Support for hot-pluggable devices │ │
│ │ [ ] Kernel .config support │ │
│ │ [ ] Configure standard kernel features (for small systems) ---> │ │
│ │ │ │
│ └───────────────────────────── |
Echa un vistazo a tu kernel por ver si lo tienes asi, creo recordar que una vez obtuve un error como el tuyo y se arreglo con Sysctl support. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
Kailash2004 n00b
Joined: 11 Dec 2004 Posts: 31
|
Posted: Sun Dec 19, 2004 9:23 pm Post subject: |
|
|
MMM... probé con las opciones del kernel que me dices y sigue dando el mismo erro :p
No se que pue ser |
|
Back to top |
|
|
TieferFeld Guru
Joined: 01 May 2004 Posts: 550 Location: irgendwie, irgendwo, irgendwann
|
Posted: Sun Dec 19, 2004 10:04 pm Post subject: |
|
|
Decir tiene que a mí me pasó EXACTAMENTE eso un día, aunque usando LILO, y no supe arreglarlo... Probé todo lo que se me ocurrió, pero nada Le estaba intentando instalar una gentoo a mi hermanito, hablándole maravillas de ella y no pude, al final le puse una debian
Si encontramos la solución se la cambio por una gentoo _________________ Du bist was du isst! |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Mon Dec 20, 2004 9:58 pm Post subject: |
|
|
A mi no se me ocurre mas que preguntar si funciona con udev o con devfs, en el caso de usar el último si le ha dado soporte en el kernel, aunque me temo que si fuese eso le arrojaria otro error. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
|