Emergencias

Saltar a: navegación, buscar

Qué hacer cuando todo falla

Aunque es cada vez menos habitual, hay muchas situaciones posibles en las que perdemos el control del sistema. Desde una actualización incorrecta de un driver hasta errores del disco duro, pasando por errores en nuestra configuración del sistema, lo que hace que un buen sistema operativo requiera métodos para su recuperación.

Muchos de los cambios que pueden hacer que un sistema falle pueden ser revertidos usando Snapper. No obstante, es posible que no tengamos disponible Snapper, o bien que el fallo catastrófico sea fácil de revertir y no merezca la pena revertir el sistema completo a un estado anterior.

Diagnosticar un sistema

Icon-usage.png
Las personas encargadas de la edición de esta página consideran que aún necesario efectuar cambios, quizás importantes, en la misma.

Determinar qué falla

El proceso de arranque normal de openSUSE puede resumirse en los siguientes pasos:

  1. La BIOS carga el arranque Grub2.
  2. Grub2 inicia el sistema operativo.
    1. Se carga el núcleo en memoria principal.
    2. Se ejecuta el script de arranque que lanza los servicios necesarios para iniciar el sistema operativo.
      1. Se ejecutan los servicios para configurar la red y el entorno multiusuario, el cual permite la conexión al sistema de los diferentes usuarios.
      2. Se ejecuta el servicio para cargar el sistema gráfico.
      3. Se ejecuta el gestor de escritorio que permite a los usuarios iniciar sesiones gráficas con los escritorios disponibles en el sistema.

Finalmente, se obtiene una sesión de usuario en el escritorio elegido. En openSUSE el escritorio más usado es Plasma, y la configuración más habitual implica que el sistema arranque directamente con un usuario determinado sin necesidad de introducir su clave, pero tanto qué escritorio se elige como la obligatoriedad o no de la clave para iniciar sesión se pueden establecer durante la instalación.

Salvo en problemas obvios o muy comunes -la instalación de drivers gráficos, por ejemplo-, para determinar qué falla lo suyo es establecer en qué momento se produce el error. Por ejemplo, un error puede deberse a una configuración del escritorio de usuario incompatible, y en tal caso se manifestará después de iniciar la sesión gráfica. Por su parte,

Herramientas en el arranque

Si el equipo es capaz de cargar Grub podremos utilizarlo para evaluar diferentes probabilidades.

Mantenimiento y seguridad

La facilidad, incluso la propia posibilidad, de reparar un sistema puede ir en conflicto con la seguridad del propio sistema. Por ejemplo, es posible modificar la clave de usuario administrador (root) sin necesidad de conocer dicha clave.

A medida que tomamos decisiones para hacer más seguro nuestro sistema lo hacemos más expuesto al fallo. En este punto, un buen sistema requiere una estrategia de copias de seguridad muy bien pensada. También es buena idea disponer de máquinas que puedan ser desplegadas en poco tiempo.

Por supuesto, la mayoría de usuarios domésticos preferirán tener algo menos de seguridad y a cambio más posibilidades para reparar el sistema ante errores.

Sistemas cifrados

La mejor forma de proteger un disco frente a ojos indiscretos es cifrando todo el disco. Esto exigirá que cuando se arranque el disco se introduzca la clave para descifrarlo. Por supuesto, la pérdida de dicha clave provocará la pérdida del sistema completo, en la práctica. Pero también errores graves en el software pueden hacer que esa información quede irrecuperable.

Claves de Grub y BIOS

Lo expuesto en el apartado anterior también es de aplicación en éste. Aunque en teoría la clave de la BIOS puede resetearse con la propia BIOS, lo que típicamente implica quitar la pila que mantiene la información en la BIOS, no es buena idea depender de estas prácticas.

Por su parte, la clave de grub puede bypasarse con algún medio de instalación tipo live, si es posible arrancar desde ellos.