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
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
> 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.
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.
--
David Serrano <cyberchat2000.com@hue> - Linux Registered User #87069
> 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.
Me alegro que te sirviese mi sugerencia ;-)
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
> > 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 >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
--