Gentoo no inicia.(Kernel Panic)

Llevo todo el día instalando una gentoo en mi PC, es la segunda vez que lo hago (la primera en el ordenador nuevo).

La cuestion sq hago todo tal y como pone en el manual de instalación que tengo, compilo kerne sin problemas, configuro el grub y re-inicio.

Al reiniciar me aparece el GRUB con la única opción que he puesto

"Gentoo 2.6.11"

y tachán

/*Montonazo de direcciones de memoria y demás*/

<0>Kernel panic - not syncing: Attempted to kill init!

No se si puede ser xq al kernel le he puesto 2 patch ,uno para el chipset VIA6410 de RAID y otro para la red Marvell Yukon, ambos integrados en placa pero que parece que se instalaron sin problemas.

Veamos ; mi equipo:

Intel P4 3'0Ghz soket 775
Placa base: MSI 915P Combo (PCI Express y chipset de discos duros creo que es el ICH6 de Intel).
RAM:1 GB DDR 400
Targeta grafica: MSI 6600GT 128
Targeta de sonido: (Integrada en placa) C-Media High (CMI 9880L)
Targeta de Red: (Integrada en placa) Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller.
y por último la Pinnacle PCTV.

alguna idea??


Por cierto, el ekipo lo he instalado con una targeta de red 10/100 de otro ordenador.

[bye] Gracias!
Mmmm.... te da error porque la particione esta un poco chunga (lo dudo) o es problema de grub. Prueba a instalar lilo desde el livecd y a ver que pasa.
/*Montonazo de direcciones de memoria y demás*/


Ahí está lo que puede interesar :P

Salu2.Ferdy
Bueno, pos con LiLo sastamente lo mismo.

XD Ferdy esto es exactamente lo ke veo en pantalla:

-----------------------------------------------------------------------------------------
Modules linked in:
CPU: 0
EIP: 0060:[] Not tainted VLI
EFLAGGS: 00010246 (2.6.11-gentoo-r6)
EIP is at 0xc00f0488
eax: 0000b100 ebx: 00000000 ecx: 00002503 edx: 25808086
esi: 00000001 edi: c05146ac ebp: c194bfa0 esp: c194bf44
ds: 007b es: 007b ss: 0068
Process swapper (pid: 1, threadinfo=c194b000 task=c194aa40)
Stack: b1000300 c00f026b c00f028d bfa00300 000146ac 00002580 0100b102 8086c00f
00540000 0296c00f c03a9d29 00000060 00000001 c1a26800 00000001 c03aa043
00008086 00002580 00000001 c194bf9e c194bf9f 00000001 00000000 c1a26800
Call Trace:
[] pci_bios_find_device+0x29/0x60
[] pcibios_sort+0x63/0x190
[] pcibios_init+0x65/0x80
[] do_initcalls+0x2b/0xc0
[] init+0x84/0x1a0
[] init+0x0/0x1a0
[] kernel_thread_helper+0x5/0x10
Code: 81 fe 00 ff 75 05 8a c1 ee eb 11 66 81 fe 01 ff 75 07 66 8b c1 66 ef eb 03
8b c1 ef 66 9d 66 5a 58 f8 c3 c3 c3 66 50 66 53 b7 00 <2e> 8a 83 96 04 00 00 66
5b 8a d8 66 58 c3 00 01 02 03 04 05 06
<0>Kernel panic - not syncing: Attempted to kill init!
--------------------------------------------------------------------------------------

Bufff ke me da algo... [tomaaa] [tomaaa] [tomaaa] esta noche sueño en haxadecimal....
Gracias!

Edito: si te apetece explicar por encima cada cosa... (si sabes lo ke es vamos...) tengo curiosidad por saberlo.

Edito2: no creo que sea del disco duro xq en el grub le cambiaba el disco duro y no cambiaba el mensaje.
Yo de esto no se mucho pero:

Process swapper (pid: 1, threadinfo=c194b000 task=c194aa40)


¿ Puedes darnos información de cómo tienes la swap ? Eso pinta FEO de cojones.

Por el trace

[<c03a9d29>] pci_bios_find_device+0x29/0x60
[<c03aa043>] pcibios_sort+0x63/0x190
[<c0580845>] pcibios_init+0x65/0x80
[<c05609eb>] do_initcalls+0x2b/0xc0
[<c01003a4>] init+0x84/0x1a0
[<c0100320>] init+0x0/0x1a0
[<c01009f5>] kernel_thread_helper+0x5/0x10


Parece que no es capaz de encontrar donde tienes la swap o algo 'similar'

StandardDisclaimer(TM): Yo no soy un hacker del kernel, pero de ver varios kernel panic se aprende algo :P

Salu2.Ferdy
Vale, veamos.

El disco duro es de 40 GB, un seagate de 5400rpm (modelo exacto no lo se)

antes de instalar gentoo tenia en lso primeros 20 GB las particiones estandar de mandrake 10.1 y en los otros 20 una partición en FAT32 (así para descargas del e-mule y esas cosas)

Después de realizar el fdisk la cosa quedó así:

hda1 --> Partición de 32 MB /boot --> ext2
hda2 --> Partición de 512 MB swap
hda3 --> Partición de ~19GB / --> Reiserfs 3.6
hda4--> Partición de ~19GB /mnt/win_d --> Fat 32 (no he llegado a borrar esa partición, los archivos que habia funcionan perfectamente)

He estado con Lilo y Grub probando todas las combinaciones de discos duros que se me han ocurrido.. y siempre el mismo error.

Gracias por la ayuda!
Mmm no me expliqué:

{ grep -v ^# | egrep 'PCI|_IDE'; } < /usr/src/linux/.config


Puedes ejecutar eso ?

Cheers,
Ferdy
Esto es lo que me sale al ejecutar el comando:

CONFIG_ACPI_PCI=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_DIRECT=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTOR=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
CONFIG_NET_PCI=y
CONFIG_SND_CMIPCI=y


Esto último se que es mi targeta de sonido XD.

yo sigo probando, voy a recompilar el kernel otra vez a ver si sale algo...

Gracias!![bye]
mmmm

grep CONFIG_SWAP /usr/src/linux/.config


Estoy casi seguro de que es el kernel... prueba eso.

Saludos.Ferdy
CONFIG_SWAP=y

uhm.. he probadoa recompilar el kernel sin los parches del RAID y nah.. da e mismo fallo, excepto que ahora en CPU hay un uno.

"CPU: 1"

Ey, muxas gracias por tu interés!!
[bye]
Si el kernel del LiveCD funciona, ¿porqué no pruebas con su configuración?

( en /etc/kernels/ o en /proc/config.gz debería estar )

Saludos.Ferdy
FUNCIONA!!!

Incluso con los dos parches aplicados!! (El del RAID funciona bien, y el de la red.... va a ser que no... XD, pero bueno,eso ya me las apañaré)


Bueno, ahora voy a ponerme a recompilar el kernel (otra vez) para optimizarlo a mi ordenador (si toco algo y falla postearé que opción es)
[bye]

Muchas Gracias por todo!

(Ayuda por si a alguien le pasa esto)
El kernel está en /proc/config.gz y hay que copiarlo a "cp config.gz /mnt/gentoo/usr/src/linux/" luego hay que descomprimirlo "gzip -d config.gz" y tras esto renombrarlo "mv config .config" luego hacer un "make menuconfig" y compilar.
Sería interesante que hubieras guardado tu antigua configuración para hacer un diff y saber qué podía ser :P

Realmente no sabía muy bien por donde tirar...

Saludos.Ferdy
Lo tengo, lo tengo, n cuanto tenga una gentoo funcional los miraré y los subiré aquí.
[bye]
Bueno, a ki tan los configs a kien puedan interesar...

el gentoo-aud es el ke toy utilizando ahora y el otro es el que no funciona.

[bye]

Adjuntos

14 respuestas