Siguiente Arriba Anterior Contenido Indice

11.6 Modos de rescate

Modos de rescate

Cuando las cosas van mal, existen diferentes vías de solucionarlo. A veces, esto requiere un buén entendimiento del sistema. Este manual no le enseñará que es lo qué debe hacer; en cambio, le presentará la forma de usar nuestros productos para adentrarse en los modos de rescate donde podrá usar su conocimiento para rescatar el sistema.

11.6.1 Mediante LILO

Mediante LILO

Si su sistema arranca, pero no le permite registrarse una vez completado el arranque, puede utilizar la opción de arranque single o emergency. En el indicador de LILO boot:, teclee linux single para arrancar en el modo de usuario simple. En este modo, se montará el sistema de ficheros local, sin que se active su red. En el modo de emergencia, prácticamente no se carga nada. Tan solo se monta el sistema de ficheros raiz (root), y además se monta de solo lectura.

11.6.2 Disquetes de arranque para emergencias

Disquetes de arranque para emergencias

El conjunto de disquetes de la instalación puede utilizarse como disquetes de emergencia. Cunado Ud. arranca desde el disquete, tecleando rescue en el indicador de arranque (sobre las plataformas no-intel, añada rescue como opción del núcleo que arranca, por ejemplo, linux rescue), y el proceso de instalación le solicitará que responda a unas cuantas preguntas, seguidamente le requerirá que inserte el segundo disquete, y cargara el interprete de comandos sobre VC 1 and VC 2. El intérprete de comandos que se ejecutará es ash, un intérprete de comandos bourne mínimo, sin historial o edición de linea de comandos.

La variable de entorno PATH queda actualizada una vez que se ha montado su partición raiz (root) sobre /mnt, los binarios de su partición raiz se ejecutarán si estos no existieran en los disquetes. También, las bibliotecas /mnt/lib y /mnt/usr/lib se utilizarán si fueran necesarias. Ud. puede desear cambiar la variable PATH para no incluir ni /bin ni /usr/bin, dejando /mnt/bin, /mnt/usr/bin, etc., mientras trabaja en la reparación de su sistema. Si realiza esto, necesitará usar /bin/umount para desmontar /mnt.

Antes de que ha montado /mnt dispondrá de un conjunto de importantes utilidades de versión limitada;

mount
El comando mount no requiere que exista el nodo del dispositivo que se monta, como tampoco requiere el nombre completo del dispositivo. Se asume que el sistema de ficheros es ext2 a no ser que se especefique otro.
mount /dev/sda1 /mnt -t ext2
funcionalmente es equivalente a
mount sda1 /mnt
ash
Versión completa
cat
No acepta opciones
chmod
El comando chmod no acepta nombres en el modo simbólico, tan solo valores octales.
cpio
Versión completa
e2fsck
Versión completa
fdisk
Versión completa
gzip
Versión completa
gunzip
Versión completa
insmod
Versión completa
ls
Versión completa
lsmod
No acepta opciones
mkdir
No acepta opciones largas GNU
mke2fs
Versión completa
mknod
El comando mknod no acepta nombres en el modo simbólico, únicamente valores octales
open
Versión completa
rm
No acepta opciones largas GNU
rmmod
Versión completa
sh
Enlace simbólico a ash

11.6.2.1 Un truco práctico

Un truco práctico

Si ha reconstruido el nucleo e, ilusionado prueba su nueva obra, rearrancando antes de haber ejecutado LILO? Y no había una entrada de un núcleo más antiguo en lilo.conf? Siga ...

Aquí está un truco práctico. En muchos casos, es posible arrancar su Linux Red Hat/Intel desde el disquete de arranque de Linux Red Hat con su sistema de ficheros raiz montado y listo para continuar. Aquí se explica como:

Introduzca el comando siguiente en el indicador boot: del disquete de arranque:

linux single root=/dev/hdXX initrd=

(Reemplace XX en /dev/hdXX con la letra y número apropiado de su partición raiz.)

¿Que hace esto? Primero, inicializa el arranque en modo de usuario simple, con la partición raiz preparada para su partición raiz. Al estar vacía la especificación initrd, el paso de montar la imagen correspondiente a la instalación desde el disquete de arranque es omitido, lo cual provoca inmediatamente que entre en el modo de monousuario.

Existe algún inconveniente para este truco? Desafortunadamente, sí. Porque el núcleo que se encuentra en el disquete de arranque de Linux Red Hat tan sólo tiene soporte para IDE, aquellos que posean sistemas basados en SCSI no podrán beneficiarse de este truco. En ese caso, deberán usar el modo de rescate normal desde el disquete de arranque (qué requiere del disquete addicional).


Siguiente Arriba Anterior Contenido Indice