Aller au contenu

Déploiement du MichelleBook

TL;DR - commande d'installation directe (sur Linux Mint 22.3 Zena post-installation) :

wget -qO install.sh "https://z.batlle.fr/mb" && bash install.sh

Le script d'installation du MichelleBook configure l'intégralité du système de manière autonome (optimisations, sécurité, fond d'écran, outils de base et snapshot de restauration). Pour transformer un ordinateur vierge en MichelleBook, quelques conditions préalables doivent être remplies pour garantir le succès de l'automatisation.

1. Installation de base de Linux Mint

Environnement requis : ce script a été développé et testé spécifiquement pour Linux Mint 22.3 "Zena" (Cinnamon 6.6). Son exécution sur des versions antérieures n’est pas recommandée, car elle peut entraîner des échecs lors de la configuration de la barre des tâches.

Astuces pour l’installation de l'OS en vue de la création d’un MichelleBook :

  • Vous trouverez les instructions d’installation officielles ici.
  • Inutile d’installer les codecs multimédias : le script s’en chargera automatiquement.
  • Lors de la création du compte, nous recommandons de choisir un nom d'utilisateur simple (ex. : michelle).
  • Il est recommandé d’exécuter le script immédiatement après le premier redémarrage post-installation (vous pouvez fermer la fenêtre de bienvenue de Linux Mint qui s’ouvre à ce moment-là, elle est désormais inutile).

2. Connexion internet requise

Le script de configuration ne peut pas fonctionner hors-ligne. Il va récupérer environ 300 Mo de données pour :

  • télécharger les codecs multimédias (vidéos, musique).
  • installer l'outil de support à distance (RustDesk).
  • configurer le gestionnaire d'applications web (WebApp Manager).
  • mettre à jour les bases de sécurité.

Note : une connexion par câble Ethernet est préférable pour la stabilité, mais le Wi-Fi fonctionne parfaitement s'il a été configuré lors de l'installation de Mint.

3. Lancement de l'installation

L'utilisateur qui déploie le système doit disposer des droits administrateur (sudo), car le script va verrouiller le système pour le rendre résilient aux erreurs de manipulation. Pour éviter toute erreur de copier-coller et garantir l'intégrité du code, le script officiel se télécharge et s'exécute directement depuis nos serveurs sécurisés.

  1. Ouvrez le Terminal de Linux Mint (l'icône noire dans la barre des tâches).
  2. Copiez la commande suivante et collez-la dans le terminal :
wget -qO install.sh "https://z.batlle.fr/mb" && bash install.sh

Que fait cette commande ? Elle récupère silencieusement la dernière version du script de configuration et lance son exécution immédiate. À la toute fin du processus, le fichier source sera automatiquement masqué et archivé dans votre dossier personnel pour garder un système propre.

Lors de la toute première exécution, le système demandera le mot de passe administrateur pour autoriser les modifications profondes. Tapez simplement le mot de passe : des astérisques (***) s'afficheront à l'écran pour confirmer la saisie. Appuyez sur la touche Entrée. Le terminal se minimisera tout seul pour laisser place à l'interface graphique de progression (6 étapes).

4. Déroulement de l'opération

Le script vous informe du passage des étapes successives, et s’interrompt automatiquement en cas d’échec. Laissez-le travailler jusqu'à l'apparition de la fenêtre d'information finale.

Attention : l'étape 6 (verrouillage du système) peut prendre entre 5 et 10 minutes. Ne forcez jamais l'arrêt de l'ordinateur pendant cette phase, car l'outil est en train de sauvegarder l'intégralité du disque pour créer le point de restauration d'usine.

5. Suggestions post-installation

Une fois l'ordinateur redémarré par le script, voici les étapes recommandées pour finaliser l'expérience utilisateur.

Créer vos premières Webapps

C'est tout l'intérêt du MichelleBook. Transformez les services favoris de l'utilisateur en applications dédiées pour éviter la confusion des onglets dans le navigateur.

Exemples recommandés :

  • Photos : créez une Webapp pointant vers votre instance Nextcloud (ex: https://nuage.votredomaine.fr).
  • Mails : créez une Webapp pour Proton, Gmail, Outlook, etc.
  • Presse : créez une Webapp pour votre journal favori.
  • Banque : créez une Webapp pour accéder à vos comptes bancaires.

Procédure :

  1. Ouvrez le menu Démarrer et cherchez Gestionnaire d'applications Web.
  2. Cliquez sur le bouton + (Ajouter).
  3. Entrez l'adresse du site et donnez-lui un nom simple.

Ajouter RustDesk aux favoris

L'outil de prise en main à distance (RustDesk) est installé par le script, mais son épinglage nécessite une action manuelle lors du premier démarrage.

Procédure :

  1. Ouvrez le menu Démarrer en bas à gauche.
  2. Tapez RustDesk dans la barre de recherche.
  3. Faites un clic droit sur l'icône de l'application.
  4. Sélectionnez Ajouter aux favoris (l'icône apparaîtra alors dans la colonne de gauche du menu Démarrer).

Centrer les icônes de la barre des tâches

Par défaut, Linux Mint aligne les applications ouvertes sur la gauche de la barre des tâches (tableau de bord). Pour un rendu visuel plus moderne et aéré, il est conseillé de centrer cette zone.

Procédure :

  1. Faites un clic droit sur un espace vide de la barre des tâches en bas de l'écran.
  2. Cliquez sur Mode Édition (l'interrupteur passe au vert et des zones de couleur apparaissent sur la barre).
  3. Repérez la zone qui contient les icônes de vos applications (la "Liste de fenêtres groupées").
  4. Cliquez dessus et maintenez le clic pour la faire glisser vers la zone centrale de la barre des tâches.
  5. Refaites un clic droit sur la barre des tâches et désactivez le Mode Édition pour verrouiller l'interface.

Tester la réinitialisation (optionnel)

Procédure :

  1. Ouvrez le menu Démarrer.
  2. Cherchez l'application nommée Réinitialisation usine (elle possède une icône d'installation système).
  3. Cliquez dessus pour lancer la procédure.

Ce que fait l'outil exactement : une fois lancé et confirmé, le script effectue les actions suivantes en arrière-plan :

  • Nettoyage des données : il vide intégralement les dossiers personnels (documents, téléchargements, images, vidéos, musique).
  • Purge du navigateur : il supprime tous les profils, historiques, cookies et mots de passe enregistrés dans Firefox.
  • Restauration du système : il utilise le moteur Timeshift pour réappliquer la sauvegarde silencieuse créée lors de l'installation, annulant ainsi toute modification système ou nouvelle application installée.
  • Redémarrage : il redémarre l'ordinateur automatiquement pour appliquer l'état d'usine.

Les sécurités intégrées : pour éviter tout déclenchement accidentel, l'outil est protégé par deux fenêtres de confirmation successives. Il est obligatoire de valider ces deux avertissements pour que le nettoyage commence. Une fois la deuxième confirmation validée et la barre de progression affichée, l'action est totalement irréversible. L'ordinateur redémarrera quelques minutes plus tard, propre et prêt pour un nouvel usage.