Wiki du DRT

Outils d'utilisateurs

Outils du Site


mardi:integration_poste_x_ubuntu_sur_scribe

INSTALLATION DE POSTES CLIENTS GNU/LINUX UBUNTU

Exporter la page au format Open Document

L’objectif est d’obtenir des postes de travail prêts à l’utilisation et qui peuvent être restaurés dans leur état initial en quelques minutes par une personne sans compétence informatique particulière à partir d'une image OSCAR. OSCAR permettra également de déployer rapidement un ensemble de postes identiques à partir d'un poste modèle.

Pour cela, tous les postes devront être configurés suivant le cahier des charges OSCAR. Dans le cas de poste en double boot, voir aussi Installer deux systèmes d’exploitation Ubuntu et Windows.

Un compte local, ayant les privilèges “root” (super-administrateur) sera crée automatiquement lors de l'installation.

Généralités

Pourquoi le support de la distribution UBUNTU ?

Ubuntu est une distribution GNU/Linux maintenue par la communauté Ubuntu et sponsorisée par Canonical.

Cette distribution, basée sur Debian, est destinée à proposer un système convivial, ergonomique, libre et gratuit y compris pour les entreprises.

Testez par vous même : http://tour.ubuntu-fr.org/fr/. Il s'agit d'une démo statique sans plus de prétention :)

Ubuntu, dans sa version serveur, est la distribution retenue par le projet EOLE (Scribe, Horus, Amon…). Dans sa version client, c’est une alternative crédible à Microsoft Windows. Ubuntu est aujourd'hui la distribution Linux n°1 en nombre de téléchargements (« distrowatch.com »).

10 raisons de déployer des postes Ubuntu en établissement scolaires...

  1. Pour la simplicité d'installation et de déploiement
  2. Car il n'y a pas de licence à acquérir ou de système à activer
  3. Parce qu'il n'y a pas d'antivirus à acheter et à installer
  4. Pour l'ouverture d'esprit des élèves et des enseignants
  5. Pour la sécurité du système GNU/Linux, et notamment depuis que WinXP n'est plus supporté
  6. Pour la rapidité de démarrage, d'ouverture de session et d’exécution des applications
  7. Parce que la majorité des applications Windows sont aussi utilisables (hors applications métiers spécifiques)
  8. Car 99% du matériel branché est reconnu par le noyau Linux sans aucune autre intervention
  9. Car c'est dans l'esprit de la circulaire de Jean-Marc Ayrault datée du 19 septembre 2012 qui préconise l'usage du Logiciel Libre dans l'administration
  10. Car toutes les applications se maintiennent à jour toutes seules…

Différences entre Ubuntu et Xubuntu

Pré-requis matériels

RAM nécessaire Ubuntu Xubuntu
Minimum 1 Go 192 MB
Recommandé 2 Go 512 MB
Espace disque Ubuntu Xubuntu
Minimum 8 Go 6.1 Go
Recommandé 15 Go 15 Go
Processeur Ubuntu Xubuntu
Minimum 1 Ghz Au moins Pentium 4, Pentium M, AMD K8
Recommandé 1.2 Ghz Au moins Pentium 4, Pentium M, AMD K8
Carte graphique Ubuntu Xubuntu
Minimum Carte graphique acceptant une résolution d'au moins 1024×768 Carte graphique acceptant une résolution d'au moins 800×600
Recommandé Capable d'accélération 3D :
→ AMD/ATi (peut nécessiter des pilotes propriétaires)
→ Intel i915 ou plus récentes (excepté GMA 500, aka “Poulsbo”)
→ nVidia (peut nécessiter des pilotes propriétaires)
Carte graphique acceptant une résolution d'au moins 1024×768

A noter qu'il existe une version encore plus légère prénommée Lubuntu

Captures d'écrans

Ubuntu Xubuntu

Versions Ubuntu et cycles de mise à jour

Une nouvelle version stable d'Ubuntu est proposée tous les 6 mois. Ubuntu est publié en version stable aux mois d'avril et d'octobre. Une version est numérotée par l'année et le mois de sa sortie. Exemple, la version d'avril 2014 est numérotée 14.04.

Les versions normales sont soutenues par les services d'aide et obtiennent des mises à jour de sécurité pour une durée de 9 mois.

Une version stable d'Ubuntu sur quatre est LTS (Long Time Support). Les versions stables LTS d'Ubuntu (toutes variantes confondues) sont soutenues par les services d'aide et obtiennent des mises à jour de sécurité pour une durée prolongée de 5 ans. C'est donc ces versions LTS que nous privilégierons pour un établissement scolaire.

Chaque version porte également un nom composé d’un adjectif et d’un nom d’animal en anglais. La version 14.04 s'appelle Trusty Thar :

Le passage d'une version à l'autre ne nécessite pas de tout réinstaller : procédure de mise à niveau

Annexes :

Tester Ubuntu sans rien modifier sur votre ordinateur

Un moyen simple de tester (x)Ubuntu est de l'exécuter à partir d'un liveCD ou d'un liveUSB. Ceci est un bon moyen de tester la compatibilité de votre matériel.

Au démarrage du PC, il faudra trouver le menu de boot (F9 ou F12 ou echap…) puis lancer le CD ou l'USB selon le mode choisi.

Préparation du poste modèle UBUNTU

Ubuntu et Xubuntu s'installent exactement de la même manière.

Bios

Il faudra également désactiver l'EFI dans le BIOS (EFI Boot Sources) pour une plus grande facilité d'installation. Sur les postes HP, cela ressemble à cette entrée :

Partitions du disque dur

La préconisation pour les systèmes Gnu/Linux est donc la suivante :

  • 40 Go minimum en ext4 pour la partition racine (point de montage /) - pour info, 8 Go maximum sont nécessaires pour le système et les applications -
  • 2 Go pour le swap (partition en mode linux-swap)
  • le reste pour OSCAR

Il n'est pas forcément nécessaire de séparer le /home de la racine dans une partition spécifique puisque les fichiers personnels seront sur le Scribe.

Nom d'hôte - Hostname

Lors du déploiement, OSCAR demandera le nom de la salle et le numéro du poste client. Ainsi, suite au déploiement, les postes seront nommés automatiquement salle-pnumOSCAR

Procédure générale de préparation d'un poste modèle

  1. Télécharger Ubuntu 14.04 ou Xubuntu 14.04 depuis un de ces 4 liens (cette image ISO aura toutes les mises à jour disponibles) :
    1. Ubuntu 64 bits (pour les systèmes récents dont le processeur prend en charge l'architecture 64 bits)
    2. Xubuntu 64 bits (pour les systèmes récents dont le processeur prend en charge l'architecture 64 bits)
  2. Faire de cette iso un CD Live ou une clé USB live en suivant cette procédure
  3. Installer Ubuntu sur le poste. L'installation est rapide et ne nécessite aucune compétence particulière.
    1. Lors de l'installation, on vous demandera un login / mot de passe, ce sera votre compte 'administrateur' ou 'super-utilisateur' du poste de travail.
    2. On vous demande aussi si vous souhaitez avoir une connexion automatique, cocher la case 'demander mon mot de passe pour ouvrir une session'
  4. Une fois terminé, vous pouvez rebooter le PC
  5. Se connecter avec le couple login / mot de passe fourni lors de l'installation
  6. Aller dans les paramètres systèmes :
    1. Bouton 'Réseau' → serveur mandataire > méthode manuel → renseigner le proxy de l'établissement dans les champs http, https et ftp
    2. Bouton 'Imprimantes' → rajouter l'imprimante réseau que vous souhaitez
  7. A présent, nous allons rendre ce poste, client du réseau Scribe :
    1. Télécharger ce script pour :
    2. Lancer un terminal (application terminal à chercher dans le tableau de bord Ubuntu),
    3. Se déplacer dans le dossier de téléchargement avec la commande 'ls'
    4. Le rendre exécutable avec la commande suivante :
      1. Ubuntu → chmod +x client_scribe_ubuntu_14.04.sh
      2. Xubuntu → chmod +x client_scribe_xubuntu_14.04.sh
    5. L'exécuter en mode 'super-utilisateur' (sudo), il faudra renseigner le mot de passe du compte (sur Gnu/Linux, les frappes des mots de passe ne s'affichent pas dans le terminal) :
      1. Ubuntu → sudo ./client_scribe_ubuntu_14.04.sh
      2. Xubuntu → sudo ./client_scribe_xubuntu_14.04.sh.
    6. Répondre aux différentes questions : IP serveur Scribe / IP et port proxy si besoin…
    7. Vous pouvez éditer les valeurs par défaut en début de script afin de les adapter à votre environnement. De même, vous pouvez personnaliser les menus, plus d'info sur cette page.
  8. Pour finir, nous allons finaliser l'installation d'Ubuntu avec tous les logiciels nécessaires aux élèves et aux enseignants, télécharger les 2 fichiers nécessaires (à stocker dans l'espace personnel) :
    1. Script Python :
      1. pour Ubuntu
      2. pour Xubuntu
    2. Fichier de configuration :
      1. pour Ubuntu
      2. pour Xubuntu
    3. Enregistrer-le dans votre espace personnel. Ce fichier de configuration peut-être modifié en l'éditant (double-clic dessus), vous verrez les paquets logiciels qui sont demandés à l'installation, il suffit donc de modifier les lignes bureautique, web, mathematiques, sciences pour l'adapter à votre convenance…
    4. Lancer un terminal et rendre exécutable le fichier python :
      1. Ubuntu → chmod +x ubuntu_14.04_postinstall.py
      2. Xubuntu → chmod +x xubuntu_14.04_postinstall.py
    5. Exécuter, en mode super-utilisateur (sudo), ce script en prenant en compte le fichier de configuration pré-configuré par la DANE (utiliser les touches TAB pour auto-complétion) :
      1. Ubuntu → sudo ./ubuntu_14.04_postinstall.py -c ubuntu_14.04_postinstall.cfg
      2. Xubuntu → sudo ./xubuntu_14.04_postinstall.py -c xubuntu_14.04_postinstall.cfg
    6. A la fin (c'est long, bien compter 30-40 mn), vous devriez obtenir quelque chose comme cette capture, et VOTRE POSTE MODÈLE EST PRÊT :

Déploiement du poste modèle avec OSCAR

Pour Ubuntu 14.04, on veillera à mettre à jour OSCAR afin d'utiliser la version 3.2.4.

La procédure est la même qu'avec Windows sans la problématique d'intégration au domaine, clé de licences, activation… Il suffit de sauver l'image du poste modèle puis de procéder au clonage du poste modèle.

Lors du déploiement, OSCAR demandera le numéro de la salle ainsi que le numéro du poste client. Ainsi, le poste cloné se nommera automatiquement salle-pnumOSCAR.

mardi/integration_poste_x_ubuntu_sur_scribe.txt · Dernière modification: 2015/05/19 15:53 par pdumas