Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

URGENTE. kernel panic: No init found

418 views
Skip to first unread message

Antonio Castro

unread,
Sep 25, 2001, 5:40:07 PM9/25/01
to
Estoy reparando un sistema que tiene sectores defectuosos irrecuperables
como consecuencia de una serie de apagones. Lo que he pensado es
formatear a bajo nivel la partición para reparar todo ese disco.
Antes hago una copia de seguridad a otro disco.

He copiado el disco raiz de la particio hda1 a la hdc1.
Luego edité el fstab de la nueva particion para que pudiera arrancar
desde esa nueva particion. La copia está realizada con

cd / ; find . | cpio -pdm /hdc1

Y parece que está bien copiada aunque dió algunos errores de lectura del
disco. El caso es que el equipo se niega a arrancar desde esa nueva
particion. He probado con lilo, loadlin y nada.

Siempre me da el siguiente error:

VFS: Mounted root (ext2 filesystem) readonly
Freeing unused kernel memory: 140k freed
kernel panic: No init found. Try passing init= option to kernel.

También he probado desde el disco de rescate de Debian.

1) boot: rescue root=/dev/hda1
(*OK*)

2) boot: rescue root=/dev/hdc1
(*ERR*)

3) boot: rescue root=/dev/hdc1 init=/sbin/init
(*ERR*)

4) boot: rescue root=/dev/hdc1 init=/bin/bash
(*ERR*)

Que opciones tengo.


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informática (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
_|0 0|_
+-oOOO--(___o___)--OOOo----------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher aca...@ciberdroide.com |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Carlos Perelló Marín

unread,
Sep 25, 2001, 6:40:11 PM9/25/01
to
En mar, 2001-09-25 a 22:22, Antonio Castro escribio:

> Estoy reparando un sistema que tiene sectores defectuosos irrecuperables
> como consecuencia de una serie de apagones. Lo que he pensado es
> formatear a bajo nivel la partición para reparar todo ese disco.
> Antes hago una copia de seguridad a otro disco.
>
> He copiado el disco raiz de la particio hda1 a la hdc1.
> Luego edité el fstab de la nueva particion para que pudiera arrancar
> desde esa nueva particion. La copia está realizada con
>
> cd / ; find . | cpio -pdm /hdc1
>
> Y parece que está bien copiada aunque dió algunos errores de lectura del
> disco. El caso es que el equipo se niega a arrancar desde esa nueva
> particion. He probado con lilo, loadlin y nada.
>
> Siempre me da el siguiente error:
>
> VFS: Mounted root (ext2 filesystem) readonly
> Freeing unused kernel memory: 140k freed
> kernel panic: No init found. Try passing init= option to kernel.
>


Me parece que el problema que tienes es simplemente que el programa
/sbin/init no lo encuentra o no es correcto.

Prueba a copiarle una version que sepas que funciona.

Byes

--
Carlos Perelló Marín
mailto:car...@gnome-db.org
mailto:car...@hispalinux.es
http://www.gnome-db.org
http://www.Hispalinux.es
Valencia - Spain

Antonio Castro

unread,
Sep 26, 2001, 2:20:08 AM9/26/01
to
On 25 Sep 2001, Carlos Perelló Marín wrote:

> En mar, 2001-09-25 a 22:22, Antonio Castro escribio:
> > Estoy reparando un sistema que tiene sectores defectuosos irrecuperables
> > como consecuencia de una serie de apagones. Lo que he pensado es
> > formatear a bajo nivel la partición para reparar todo ese disco.
> > Antes hago una copia de seguridad a otro disco.
> >
> > He copiado el disco raiz de la particio hda1 a la hdc1.
> > Luego edité el fstab de la nueva particion para que pudiera arrancar
> > desde esa nueva particion. La copia está realizada con
> >
> > cd / ; find . | cpio -pdm /hdc1
> >
> > Y parece que está bien copiada aunque dió algunos errores de lectura del
> > disco. El caso es que el equipo se niega a arrancar desde esa nueva
> > particion. He probado con lilo, loadlin y nada.
> >
> > Siempre me da el siguiente error:
> >
> > VFS: Mounted root (ext2 filesystem) readonly
> > Freeing unused kernel memory: 140k freed
> > kernel panic: No init found. Try passing init= option to kernel.
> >
>
>
> Me parece que el problema que tienes es simplemente que el programa
> /sbin/init no lo encuentra o no es correcto.

Gracias carlos pero fué lo primero que pensé.

He comparado mediante md5sum y son idénticos en ambas particiones
pero en una arranca y en otra no. Tampoco funciona

boot: rescue root=/dev/hdc1 init=/bin/bash

Es un problema que necesito resolver lo antes posible y
sencillamente ya no se que más probar.

Hue-Bond

unread,
Sep 26, 2001, 7:30:12 AM9/26/01
to
Antonio Castro, martes 25 de septiembre de 2001 a la(s) 22:22:54 +0200:
>

Vamos a ganarnos el flame del día ;^).


>cd / ; find . | cpio -pdm /hdc1
>
>Y parece que está bien copiada

>4) boot: rescue root=/dev/hdc1 init=/bin/bash
>(*ERR*)

¿fstab? ¿Permisos? Es lo único que se me ocurre.


>aca...@ciberdroide.com

--
David Serrano <cyberchat2000.com@hue> - Linux Registered User #87069

Antonio Castro

unread,
Sep 26, 2001, 2:30:11 PM9/26/01
to
On Wed, 26 Sep 2001, Hue-Bond wrote:

> Vamos a ganarnos el flame del día ;^).
>
> >cd / ; find . | cpio -pdm /hdc1
> >
> >Y parece que está bien copiada
>
> >4) boot: rescue root=/dev/hdc1 init=/bin/bash
> >(*ERR*)
>
> ¿fstab? ¿Permisos? Es lo único que se me ocurre.

'cpio -pdm' respeta todos los permisos y fechas de ficheros.
La operacion de copiar un sistema de ficheros raiz de una
particion a otra y arrancar desde la partición raiz que me
parezca es algo que ya estoy acostumbrado a hacer.

La clave me la dió ese pedaso de ** Carlos Perelló Marín **

Gracias Carlos. El razonamiento fué, ... si monta el sistema raiz
y no encuentra init quizás init esté mal copiado (no era el caso)
o esté mal copiada alguna de las librerías compartidas que
utiliza init (y efectivamente era esto último).

La copia no fué limpia y había librerías dañadas. (libc6, y otras)

He llegado a la conclusión de que no solo hay sectores dañados
en la partición raiz, sino tambien en la partición de swap y
que por eso ficheros que estaban bien en una partición se han
copiado con errores en la otra.

Carlos Perelló Marín

unread,
Sep 26, 2001, 2:30:14 PM9/26/01
to
En mié, 2001-09-26 a 20:17, Antonio Castro escribio:

> On Wed, 26 Sep 2001, Hue-Bond wrote:
>
> > Vamos a ganarnos el flame del día ;^).
> >
> > >cd / ; find . | cpio -pdm /hdc1
> > >
> > >Y parece que está bien copiada
> >
> > >4) boot: rescue root=/dev/hdc1 init=/bin/bash
> > >(*ERR*)
> >
> > ¿fstab? ¿Permisos? Es lo único que se me ocurre.
>
> 'cpio -pdm' respeta todos los permisos y fechas de ficheros.
> La operacion de copiar un sistema de ficheros raiz de una
> particion a otra y arrancar desde la partición raiz que me
> parezca es algo que ya estoy acostumbrado a hacer.
>
> La clave me la dió ese pedaso de ** Carlos Perelló Marín **
>


Me alegro que te sirviese mi sugerencia ;-)

David Felipe Arias Ochoa

unread,
Sep 30, 2001, 9:30:08 PM9/30/01
to

que kernel es si es un 2.4.x yo tuve un problema similar y lo que me toco
hacer fue añadir una linea como esta

initrd = /boot/initrd-2.4.7-686 eso si debe tener en cuenta que este
archivo esta en /boot si tiene mas dudas avideme

ha por si algo baje el kernel

deb http://people.debian.org/~bunk/debian potato main

apt-get upgrade

apt-get dist-upgrade

listo luego

apt-get install dale el kernel que quieres y cuando lo instalar listo

Antonio Castro

unread,
Oct 1, 2001, 2:30:08 AM10/1/01
to
On Sun, 30 Sep 2001, David Felipe Arias Ochoa wrote:

> > Estoy reparando un sistema que tiene sectores defectuosos irrecuperables
> > como consecuencia de una serie de apagones. Lo que he pensado es
> > formatear a bajo nivel la partición para reparar todo ese disco.
> > Antes hago una copia de seguridad a otro disco.

> [...]

Ya está solucionado

No era un kernel 2.2.xx

La copia por alguna razón no fué limpia y había ficheros mal copiados.
Precisamente las dos librerías compartidas que usa init estaban mal.

Quizas la swap tambien tenía problemas o la constante aparición de
errores por culpa de bloques malos afectaba al bus durante la copia
masiva porque con la swap desactivada volví a copiarlos y se copiaron
bien.


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informática (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
_|0 0|_
+-oOOO--(___o___)--OOOo----------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher aca...@ciberdroide.com |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

--

0 new messages