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.
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.
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 /dev/sda1 /mnt -t ext2funcionalmente es equivalente a
mount sda1 /mnt
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).