• # oui

    Posté par . En réponse au message Bootloader Grub. Évalué à 9. Dernière modification le 28 avril 2023 à 20:49.

    grub peut faire plein de chose,

    Scenario A:

    • grub configurer avec plusieurs entrées, mais ne montre pas le choix
    • grub demarre par defaut sur l'entrée (A) qui lance un mini OS ou un programme embarqué depuis la partition EFI ou Linux
    • ton programme embarqué (un simple shell dans ton linux habituel) peut alors, si l'enfant valide, faire redemarrer l'ordinateur avec une option donnée à grub pour demarrer sur l'entrée (B)

    Scenario B :

    • tu demandes à ton linux de lancer un init modifié, contenu dans ton linux
    • cet init fait la demande de calcul à la personne devant l'ordi, et lance ensuite l'init standard en cas de reussite, ou le shutdown en cas d'echec

    Scenario C :

    • tu lances toujours ton linux,
    • dans le demarrage de ton linux tu ajoutes un service (via systemctl) qui va lancer ton "programme" avant une etape de ton systeme (AVANT d'ouvrir l'interface graphique, avant le reseau...)
    • si l'enfant repond correctement à ce service, le demarrage continue (exit), si l'enfant echoue, le programme lance la sequence d'extinction

    un WE de trois jours commence, ideal pour tester tout çà ;)