Kernel Panic-not syncing: Attempted to Kill init!!

Imagen de isacnet

Forums: 

Hola mis estimados amigos

Quisiera me ayudasen a ver algún norte sobre como insertar un module al grub para que lo cargue.

El escenario es como sigue:

Tengo una maquina virtual en VMWARE(r) con un version compilada de centOS(r) que he trasladado a un clon fisico, el problema que tengo es que la maquina virtual estaba con un disco scsi, y el clon en cambio tiene sata, al realizar el boot, carga el grub sin problemas y cuando procede a cargar el resto zas!, aparece Kernel Panic-not syncing: Attempted to Kill init!! y me parece que es que no carga el driver del controlador sata y no tiene manera de levantar las particiones en donde se encuentra el SO. Ya tengo identificado cual es el controlador pero no se como añadirlo para que lo levante, el controlador es el sata_via.

Si alguien conoce alguna manera de poder resolver esto y me puede dar una mano estaria muy agradecido.

qué módulo quieres cargar?

Imagen de Epe

qué módulo quieres cargar? 3ware? A mi me ha pasado y se usa el comando --with del mkinitrd

En todo caso mira la salida de mkinitrd

sería algo así como mkinitrd --with=nombremodulo

por supuesto le pones el resto de los parámetros del mkinitird (numero del kernel y archivo de salida)

No es complejo, pero es bien molestoso sí.. te lo garantizo. Te sugiero que arranques con linux rescue y te enjaules, o que hagas el mkinitrd en la máquina virtual donde te funcionaba, para que quede todo a la medida.

Hay variantes más largas como abrir el initrd (.img) y copiarle el módulo y forzarle el modprobe) pero no te la sugiero a no ser que la necesites 100%

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

re: que modulo quiers cargar?

Imagen de isacnet

Gracias por tu respuesta Ernesto

El modulo en cuestion es el sata_via, la verdad queria evitarme usar el mkinitrd, pero voy a hacerlo como me sugieres.

Tambien me entro curiosidad de abrir el archivo .img, eso nunca la habia hecho.

Un abrazo

Jimmy

_______________________________________
Trend Micro el mejor antivirus del mundo 40% del mercado mundial de gateway
240 millones de usuarios no pueden equivocarse
http://www.trendmicro.com.ec
Mercadeo@trendmicro.com.ec

_______________________________________
ISACNET S.A.
Ecuador: +593-2-3238590
Perú: +51-1-4223796

HP y Trend Micro, lo mejor de 2 mundos en un solo Socio de Negocios
http://www.isacnet.com.pe

re:coméntanos.. lo lograste?

Imagen de isacnet

Hola Ernesto

Lo que hice el dia de hoy es iniciar en modo single en la maquina virtual, alli puse:

modprobe sata_via
echo alias scsi_hostadapter sata_via >>/etc/modprobe.conf
depmod -A
mkinitrd -f -v /boot/initrd-`uname -r`.img `uname -r`

De alli se crea la imagen y se verifica que aparece :

Looking for deps of module sata_via libata scsi_mod

Con lo que parece que ya carga el modulo en la imagen porque aparece:

loading module sata_via

Ahora solo me resta copiar esta imagen obtenida en la maquina virtual en el computador clone y ver que ocurre, te mantendre al tanto.

Jimmy

_______________________________________
Trend Micro el mejor antivirus del mundo 40% del mercado mundial de gateway
240 millones de usuarios no pueden equivocarse
http://www.trendmicro.com.ec
Mercadeo@trendmicro.com.ec

_______________________________________
ISACNET S.A.
Ecuador: +593-2-3238590
Perú: +51-1-4223796

HP y Trend Micro, lo mejor de 2 mundos en un solo Socio de Negocios
http://www.isacnet.com.pe