Amélioration du readme en format markdown

This commit is contained in:
Nelson 2025-05-27 14:07:16 +02:00
parent 52ec6d5b2e
commit 74d149f5f6

View File

@ -1,9 +1,73 @@
# Fog_Reinitialisation
Un script permettant de réinitialiser les PC des salles de TP rapidement et simplement via l'API de FogProject
---
# Reinit - Réinitialisation rapide des PC via FogProject
Un script Bash permettant de **réinitialiser rapidement et simplement les PC des salles de TP** en s'appuyant sur l'API de [FogProject](https://github.com/FOGProject/fogproject).
## 🔧 Fonctionnalités
- Réinitialisation à distance des machines via FogProject
- Automatisation simple par script Bash
- Utilisation prévue dans des environnements scolaires ou universitaires
## 🛠️ Prérequis
- Serveur **FogProject** configuré et accessible
- Accès à l'API REST de Fog (clé d'authentification si nécessaire)
- Les machines clientes doivent être correctement enregistrées dans Fog
## ⚠️ Problèmes connus
### ❗ Erreur : `The NTFS partition is in an unsafe state`
#### 🧭 Cause
Cette erreur indique que **Windows ne s'est pas arrêté correctement**. Le système de fichiers NTFS est resté dans un état non sécurisé.
#### ✅ Solution
1. Démarrer la machine sous Windows
2. Ouvrir PowerShell
3. Exécuter la commande suivante pour forcer un arrêt complet :
``powershell
shutdown -s -t 0
``
Cela assurera un arrêt propre de Windows, évitant les erreurs lors du démarrage sous Fog.
## 📁 Structure du projet
```bash
reinit/ # Dossier du projet
├── reinit.sh # Script Bash principal
├── README.md # Ce fichier
└── config.env # (Optionnel) Configuration pour l'API Fog
```
## 🚀 Utilisation
1. Rendre le script exécutable :
```bash
chmod +x reinit.sh
```
2. (Optionnel) Installer globalement :
```bash
sudo ln -s $(pwd)/reinit.sh /usr/local/bin/reinit
```
3. Exécuter la commande depuis n'importe où :
```bash
reinit
```
---
## 🔗 Ressources
* [FogProject GitHub](https://github.com/FOGProject/fogproject)
* [Documentation officielle de Fog](https://wiki.fogproject.org/)
Erreur : The ntfs partition is in an unsafe state
Raison : Indique que windows ne s'est pas correctement arrêté
Solution : Entrez dans windows, ouvrez powershell et tapez la commande "shutdown -s -t 0"