RSS: Blog | Wiki | Forum

9secours

Un article de Easyneuf.

Sommaire

[modifier] OS 9secours

[modifier] Description

9secours doit permettre à l'utilisateur de diagnostiquer et si possible de corriger un problème sur la easygate. 9secours doit donc réaliser une série de tests pour évaluer l'état du système.

[modifier] Démarrage

L'OS 9secours se lance automatiquement après plusieurs échecs au démarrage (voir le script grub-reset-counter) ou alors à la demande de l'utilisateur en appuyant sur les touches shift gauche et shift droite pendant le chargement du bootloader (grub).

[modifier] Fonctions

  • Lancement du serveur ssh (port : 13031).
  • Actions à une interface de diagnostics et de restauration via le programme 9rescue (mode console et mode graphique).


[modifier] Tests

[modifier] Actions possibles

Les tests doivent conduire à une des actions suivantes :

  • Ne rien faire.
  • Updater.
  • Réinstaller.
  • Demander d'appeler la hotline.
  • Lancer un serveur ssh (automatique au démarrage du 9secours).

[modifier] Dépendances

  • La librairie GTK2 pour l'interface graphique.
  • La librairie openssl ou la librairie busybox (support md5).
  • Outils squashfs (unsquashfs) et support squashfs pour le noyau 9secours.

[modifier] Problèmes