Je suis un assistant technique pour un cours de programmation et chargé de créer une image de machine virtuelle basée sur Ubuntu 14.04 LTS avec tous les logiciels nécessaires (pour le développement C ++ et Python) préinstallés de telle sorte que les étudiants ont tous le même système virtuel en marche et nous évitons les difficultés de tout faire fonctionner sur une variété de machines et de systèmes d'exploitation différents. Nous avons l'intention d'utiliser Virtual Box en tant que logiciel VM hôte car il est gratuit et disponible sur plusieurs plates-formes.
Naïvement, je voudrais simplement utiliser l'image disque Ubuntu 14.04 LTS, l'exécuter dans ma boîte virtuelle, l'installer sur le disque dur virtuel (VDI), créer un compte "étudiant" avec un mot de passe prédéfini, installer tous les logiciels nécessaires, fermer sur la machine virtuelle et distribuez le fichier VDI. Nous demandons à chaque étudiant d'importer le VDI dans Virtual Box, de l'exécuter et de configurer son compte personnel (ou simplement d'utiliser le compte étudiant par défaut).
- La procédure ci-dessus est-elle viable?
- Quels sont les écueils à surveiller? Nous avons besoin que cela soit à peu près infaillible. Nous attendons plus de 80 étudiants et ne sommes que quatre assistants d'enseignement, nous ne pouvons donc pas fournir un soutien individuel.
- Y a-t-il des inconvénients à utiliser un disque dur virtuel de type VDI alloué dynamiquement?
- Puis-je installer les ajouts d'invité de Virtual Box dès le départ ou est-ce que cela fait quelque chose de spécifique à l'hôte?
- Existe-t-il une manière plus élégante de gérer la création de compte utilisateur? Idéalement, Ubuntu leur ferait passer un assistant de création de compte et leur demanderait de définir leurs mots de passe (ainsi que de les ajouter au fichier sudoers) la première fois qu'ils démarreraient l'image. Ce n'est cependant pas une priorité. Je suppose qu'avoir un compte par défaut est bien.