AUN NADA. Error al intentar reparar el LILO
Gracias a todos por su ayuda, Probe las recomendaciones que me enviaron pero lamentablemente nada, les explico: Procedi con hacer lo mismo de siempre: * Entrar con el Cd al modo rescate * Ejecuto: Mount /dev/hda7 /mnt * Luego esto: cd /mnt * chroot /mnt * Por ultimo: lilo Despues de esto me sale el error: Fatal: Open /boot/boot.b: No such file or directory Entiendo que no esta encontrando el archivo "boot.b" porque no sabe donde esta /boot ... creo. Intento montar /boot pero no se donde, intente mount /dev/boot /mnt pero no funciona. No se como decirle al sistema que "boot.b" esta en /boot. Ademas intente levantar con el Cd y seguir las instrucciones para efectuar una instalacion nueva con el fin que me reconozca el sistema linux existente y me permita levantarlo pero nada, no me da esa opcion. Que mas puedo hacer ? Otra cosa, dentro de /etc no existe lilo.conf .... deberia estar? Luego, cuando intento levantar desde el diskette de arranque de lilo, aparece las letras "LI" y no hace nada mas. Gracias por su ayuda a todos, At 09:53 22/07/2003 +0200, Pablo Zuñiga wrote:
El problema, es que en el lilo.conf (/etc) las referencias al fichero boot.b (y otros) las hace con path absoluto y por tanto (al tener el root en /mnt) no encuentra dichos fichero (tranki no es físico). Para empezar, puedes ejecutar "chroot /mnt". esto hace que el sistema tome lo que tienes montado como /mnt como el sistema raiz. A partir de aquí, tienes que montar la partición de boot si existe y ejecutar lilo para que recargue el sistema de botado.
Lucio Solorzano ha escrito:
Hola amigos,
Intento recuperar el lilo despues que una reinstalacion de Win98 lo malograra. Levanto la Pc desde el Cd de Linux y entro en modo recate. Mi diskette de inicio de Lilo no funciona, aparentemente se malogro porque si funcionaba antes.
Ejecuto estas instrucciones despues de haber ingresado como root en modo rescate: mount /dev/hda7 /mnt ..... con esto monto mi particion /root /sbin/lilo -r /mnt ......... con esto intento reparar el lilo
Despues de la segunda instruccion me bota el error: error, no se pudo encontrar o cargar /boot/boot.b
Entiendo que cuando sale el error del tipo (/boot/boot.b) se debe a un error fisico, es cierto esto? que otra cosa puedo hacer?
Gracias por sus comentarios.
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
--
Saludos cordiales, Pablo Zuñiga
El 2003-07-22 a las 14:24, Lucio Solorzano escribió:
Probe las recomendaciones que me enviaron pero lamentablemente nada, les explico:
Procedi con hacer lo mismo de siempre:
* Entrar con el Cd al modo rescate * Ejecuto: Mount /dev/hda7 /mnt * Luego esto: cd /mnt * chroot /mnt * Por ultimo: lilo Despues de esto me sale el error: Fatal: Open /boot/boot.b: No such file or directory
Eso te pasa porque no has montado la partición donde tienes el /boot - y si no existe, porque has borrado el directorio.
Entiendo que no esta encontrando el archivo "boot.b" porque no sabe donde esta /boot ... creo. Intento montar /boot pero no se donde, intente mount /dev/boot /mnt pero no funciona.
Claro que no, no existe ningún dispositivo que se llame /dev/boot. Será un "/dev/hda?", y tu tienes que saber donde has puesto la partición del boot... y si no lo sabes, lo tienes que averiguar. Lo primero, es que deberías haber impreso la tabla de particiones en un papel, guardado a buen recaudo, para uso en emergencias, así como copias impresas de ficheros como el /etc/fstab, y ya puestos, el lilo.conf. Con esos datos, averiguaríamos si el windoze se ha cargado alguna partición. Pero si no, pues ejecuta "fdisk -l" desde el CD de rescate. La partición dedicada a /boot, si es que existe, es una partición pequeña (10 o 20 megas) de tipo ext2, situada par debajo de la pista 1024, por lo que es facil de reconocer de un vistazo a la tabla de particiones. Otra manera, más segura, es mirar en el fichero "/etc/fstab", que en el sistema de rescate aparecerá en "/mnt/etc/fstab". Miras en ese fichero, a ver si hay una entrada para /boot. Si existe, la montas en /mnt/boot. Y si no existe, es que nunca ha existido (y eso tu deberías saberlo...).
No se como decirle al sistema que "boot.b" esta en /boot.
Antes tienes que decirle donde está /boot.
Ademas intente levantar con el Cd y seguir las instrucciones para efectuar una instalacion nueva
¡NOOOO!
con el fin que me reconozca el sistema linux existente y me permita levantarlo pero nada, no me da esa opcion.
Es la opción "arrancar sistema instalado".
Que mas puedo hacer ?
Otra cosa, dentro de /etc no existe lilo.conf .... deberia estar?
/etc, o /mnt/etc? No es lo mismo.
Luego, cuando intento levantar desde el diskette de arranque de lilo, aparece las letras "LI" y no hace nada mas.
Lo cual no tendría nada de extraño si hace tiempo que lo tienes y no lo actualizas después de tocar cualquier cosa del kernel o del lilo. ¿Estás seguro que el windows no ha añadido o movido ninguna partición? Si las particiones han cambiado de numeral, la cosa es bastante más compleja. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
Lucio Solorzano