Question

Supposons que j'ai une installation de Arch Linux que je voudrais répartir entre étudiants (parfois très) connaissances de Linux pour les rendre capables de compiler des programmes C dans un environnement très similaire à celui de l'université. (Des choses comme Cygwin ou MinGW semblent être inapproprié.)

Je choisis aussi VirtualBox en tant que support pour le système virtuel.

La question est: Comment puis-je le distribuer ? Je veux dire:

  • l'installation de VirtualBox sur la machine cible (sinon encore installé)
  • et copier mon décompresser le fichier image (.vdi)
  • enregistrer l'image (de sorte que VirtualBox pourrait le voir lors de son lancement)
  • la configuration du système invité dans VirtualBox (réseau, mémoire, etc.)
  • installer en option PuTTY pour simplifier l'interface avec le client Linux

Dois-je créer un programme d'installation? Laquelle? Ou tout simplement écrire quelques .BAT-scripts? (Système hôte cible est Windows, la plupart du temps XP et Vista.) Je ne veux pas vraiment d'avoir une page Web avec capture d'écran expliquant où cliquer et ce qu'il faut appuyer, parce qu'il est ennuyeux.


Additionnellement, ce sera le meilleur (le plus convivial) manière de configurer le réseau lorsque le système Linux invité est exécuté pour la première fois?

Était-ce utile?

La solution

Je l'ai fait une fois de cette façon:

  1. Je brûlais un DVD containig: VirtualBox et l'image
  2. J'ai écrit un autostart.exe que: installé VirtualBox et Putty sur la machine
  3. copié l'image à la HD
  4. Ensuite, la autostart.exe a couru la configuration VirtualBox et a ajouté la machine virtuelle
  5. Ensuite, la machine virtuelle a été lancée et un script bash de départ automatique a montré les informations réseau de la machine virtuelle, dire aux élèves comment se connecter via Putty.
  6. Ca y est

En outre: inclure une fonction de panique sur le DVD: Un script simple qui supprime l'image de la machine virtuelle du hd et copie l'original du DVD au HD. Cela permet d'économiser vraiment beaucoup de temps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top