Linux : préparer une install' party d'une distribution

De HATLAB

Une Technique de avatarBAud dans les catégories Énergie, Science & Biologie. Dernière modification le 1/12/2018 par Baudouard.

No-image-yet.jpg

Identifier les pré-requis pouvant faciliter le bon déroulement d'une bonne install' party d'une distribution GNU/Linux

Licence : Attribution (CC BY)

[[Fichier:{{{Main_Picture}}}|frameless|border]]

Introduction

L'objectif est d'identifier les pré-requis pour préparer une install' party afin qu'elle se déroule au mieux

  • au niveau technique : disponibilité de réseau, clés USB, CD-ROM, identification des types de machines (portables, RPi...)
  • au niveau compétences des intervenants et documentations disponibles
  • au niveau organisation : choix de distribution maîtrisé (3 à 4 max), préparation préalable des ordinateurs à installer (modèle / date, défragmentation pour place disque disponible si double-boot, sauvegarde des données...), communication sur durée (de 2 à 4h selon complexité)

Liste des matériaux

Préparer le boot :

  • clés USB
  • CDROM


Préparer toute la connectique :

  • claviers USB
  • lecteur DVD USB
  • écran externe pour fixe avec prise VGA / HDMI / Display port

Le réseau n'étant pas forcément suffisant (wifi...) :

  • switch permettant de distribuer du réseau en local avec les câbles afférents (voire adaptateurs)
  • éventuellement point d'accès wifi (ultérieurement...)

Avérer la réutilisation :

  • PrimTux et Debian ont des dépôts de paquets communs (i686)
  • Ubuntu et Linux Mint ont des dépôts de paquets communs

Liste des outils

Préparer les medias d'installation :

  • miroir des dépôts de mise à jour pour les distributions retenues
  • fichiers ISO d'installation des distributions retenues (volumétrie disque en conséquence), prévoir i586 et x86_64

Stockage :

  • disque dur : volumétrie 400 Go pour 4 distributions ?
    • dépôts : 78 Go i586 Mageia 6 + noarch + x86_64
  • serveur DHCP / TFTP,
  • miroir de dépôts,
  • DNS permettant utilisation locale sans Internet (redirection vers cache local)

Préparer les medias d'installation :

  • miroir des dépôts de mise à jour pour les distributions retenues
  • fichiers ISO d'installation des distributions retenues (volumétrie disque en conséquence), prévoir i586 et x86_64

Etape n°1 - Une install' party cékoi

C'est installer une distribution Linux sur un ordinateur (portable de préférence, ce qui permet de l'apporter sur place) pour découvrir Linux et en bénéficier.

Cela permet de bénéficier d'un environnement plus complet et plus efficace que ce que propose windows, pour des ordinateurs standards ou redonner une nouvelle vie à un portable que l'on était prêt à abandonner (que 2 Go de RAM, que 100 Go de disque dur, il date de 2010... le candidat idéal, non ce n'est pas la SPA : c'est utiliser à bon escient un ordinateur qui reste utilisable).

Pour simplifier :

  • un peu de préparation côté intéressés :
    • y dédier un portable « ancien », plus récent que 2010, 100 Go de disque dur, 2 Go de RAM et y dédier un Linux (vu le taux de changement, votre portable d'il y a 3 ans pourrait être candidat...)
    • éviter le double boot, sinon 2h à prévoir pour défragmentation et pas de garantie de conservation des données (sauvegardes préalables obligatoires)
  • choisir une distribution :
    • PrimTux plutôt pour des enfants, sur une base solide de Debian
    • Mageia : récent ou ancien, cela est adapté, débutant ou utilisation avancée
    • Ubuntu : communauté plus large, pour des portables peu anciens
    • Linux Mint : les avantages d'ubuntu mais différent et orienté débutant

Etape n°2 - Une install' party pour qui

Idéalement :

  • portable de 2010 ou plus récent
  • souhaitant utiliser ou découvrir Linux dans les meilleures condition
  • ouvert à l'utilisation de logiciels libres, en remplacement de logiciels pas forcément fournis de base

Etape n°3 - préparation côté utilisateur

  • s'adapter à de nouveaux logiciels
  • changer de réflexes :
    • utiliser les logiciels disponibles via le store (dépôts dans le langage des distributions)
    • ne plus aller de site en site pour installer tout et n'importe quoi : d'abord regarder l'équivalent sous Linux, l'éprouver et prendre le temps de lire la documentation quand elle est disponible
    • privilégier les logiciels équivalents disponibles plutôt que ce que l'on connaît déjà

En amont :

  • dédier un ordinateur un peu ancien
  • le double boot est compliqué (sauvegarde des données, préparation pouvant aller jusque 4 heures...)
  • l'installation ne prend que 20 min, les explications demandent un peu plus de temps et d'essai pour identifier ce que l'on voudrait pouvoir faire :-)

Etape n°4 - Choisir une distribution

Elles sont toutes équivalentes... mais avec des habitudes à changer

Etape n°5 - Fablab : préparation installation

Préparer :

  • ISO
  • Dépôts de màj
  • clés USB ou CD rom pour installation

Etape n°6 - Fablab : préparer matériel

Au niveau du fablab :

  • prévoir switch + serveur + clés usb + cdrom
  • serveur DHCP
  • éventuellement ajouter serveur TFTP, DNS -- pour la prochaine fois


clé USB pour installation CD pour installation dépôt des mises à jour


Serveur DHCP :

Etape n°7 - Synchronisation des dépôts

  • Synchro mageia i586 et x86_64 ok
    • durée : 14 h pour release, 4h pour update
  • synchro debian
    • pas fait
  • synchro ubuntu bionic (18.04 LTS)
    • ok updates (27 Go) ~4h

Donc, bon, cela aurait servi à Linux Mint ou PrimTux

Si quelqu'un sait utiliser apt-mirror, qu'il le fasse savoir ;-)

Notes et références