web-dev-qa-db-fra.com

Comment puis-je effectuer des installations en masse sur plusieurs ordinateurs?

J'avais promis à mes 120 étudiants que j'installerais Ubuntu 10.10 sur leur ordinateur portable, mais je ne l'avais pas fait. Les ordinateurs portables étaient le Dell Vostro 4014. Ils ont tous le même matériel. J'ai pris un ordinateur portable et installé Ubuntu et tous les packages nécessaires, ainsi que Wine pour exécuter certains logiciels Windows. J'ai sélectionné le système de fichiers ext4 par défaut.

Ensuite, j'ai essayé d'utiliser le serveur clonezilla pour cloner l'installation. Le serveur Clonezilla affiche l’écran de démarrage du menu d’amorçage, mais il indique plus tard que j’ai peut-être un dernier NIC non pris en charge par le noyau. Mais le NIC de l'ordinateur portable sur lequel j'avais installé Ubuntu fonctionne bien. Plus tard, j'ai essayé d'utiliser le cd live de Clonezilla pour démarrer l'ordinateur portable qui a Ubuntu. Mais lorsque j'appuie sur "Y" pour commencer le clonage, le message "quelque chose s'est mal passé". Encore une fois, j'ai essayé la commande 'dd' pour enregistrer en tant qu'image disque. Mais cela copie les espaces vides. Donc ce n'est pas faisable pour moi car cela prend vraiment beaucoup de temps.

J'ai obligé mes étudiants à attendre plusieurs jours, ils viennent chaque jour et me demandent si mon installation est prête. Aujourd'hui, j'ai compris que je ne pouvais pas le faire. Je les ai en quelque sorte convaincus de ne pas aller chercher des fenêtres. Ils attendent donc que j'installe Ubuntu sur leurs ordinateurs portables. Aujourd'hui, certains d'entre eux viendront récupérer les ordinateurs portables que je leur ai pris pour installer Ubuntu. Je ne sais pas comment et quoi leur dire.

7
nixnotwin

Préparation:

  • changez/etc/fstab sur votre client Gold (celui que vous avez préparé) en remplaçant les UUID par les noms de périphérique (/ dev/sda1 et/dev/sda5 sur chaque périphérique).

Sur chaque machine:

  • Installez Ubuntu directement sur chaque machine.
  • Répliquez votre configuration avec: rsync -avx --exclude=/etc/udev/rules.d/70-persistent-net.rules --exclude=/etc/udev/rules.d/70-persistent-cd.rules --exclude=/etc/hostname --exclude=/etc/hosts --exclude=/etc/X11/xorg.conf --delete-after root@${Host}:/ / (remplacez $ {Host} par l'adresse IP de votre machine sur le réseau.
  • grub-install /dev/sda
  • update-grub
  • reboot

Comme quoi dire aux étudiants: "Désolé, je pensais pouvoir installer toutes les machines, mais il me fallait plus de temps, je voulais aider?". Expliquez les étapes et aidez-les à apprendre.

19
jneves