Si un sistema Linux está dañado, es posible arrancar el equipo con un disco de rescate. Esta es una pequeña versión de Linux que montará un sistema de archivos virtual mínimo en la memoria.
El sistema operativo Linux funciona completamente en RAM. El objetivo es acceder al sistema de archivos raíz en el disco duro de la PC. La mayoría de los discos de rescate pueden determinar esto automáticamente. Suponiendo que el sistema de archivos raíz se encuentre en la primera partición lógica del primer disco IDE de la computadora (/dev/hda5), el script del disco de rescate puede montar este recurso en un subdirectorio del sistema de archivos en RAM, por ejemplo /mnt/system.
Cambiando las perspectivas
En esta situación tenemos dos sistemas de archivos raíz como se muestra a continuación. Para usar el sistema de archivos raíz en el disco duro como nuestro directorio principal necesitamos cambiar nuestra perspectiva (cambiar raíz). La herramienta chroot hace exactamente eso:
Empezando
Método antiguo:
- Hacer un disquete bootable usando el archivo de imagen boot.img: dd if=boot.img of=/dev/fd0
- Copie el archivo de imagen rescue.img en un segundo disquete: dd if=rescue.img of=/dev/fd0
- Arrancar el sistema utilizando el disquete boot.img
- En el prompt de LILO escriba "linux rescue". Deberías ver algo como
- Inserte el disco del sistema de archivos raíz:
- Inserte el disquete rescue.img y presione enter
- El proceso de arranque continuará hasta que obtenga un indicador de shell
- Es posible que todavía tenga que determinar dónde está el sistema de archivos raíz en el disco duro (no cubierto)
Nuevo método:
- Inserte el disco de instalación de Linux (Suse, RedHat, Mandrake ...)
- En el tipo de solicitud "linux rescue"
- Sigue las instrucciones.
- La instucciónes deben indicar dónde se monta el sistema de archivos raíz
- Si el sistema de archivos raíz está montado en /mnt/sysimage, escriba el siguiente comando
0 Comentarios