Suppose I've got some Arch Linux installation which I'd like to distribute among students with (sometimes very) basic Linux knowledge to make them able to compile C programs in an environment very similar to that in the university. (Things like Cygwin or MinGW seem to be inappropriate here.)
I also choose VirtualBox as a holder for the virtual system.
The question is: how do I distribute it? I mean:
- installing VirtualBox on the target machine (if not still installed)
- uncompressing and copying my image file (.VDI)
- registering the image (so that VirtualBox could see it when launched)
- configuring the guest system in VirtualBox (network, memory, etc.)
- optionally installing PuTTY to simplify interfacing with the guest Linux
Should I create an installer? Which one? Or just write some .BAT-scripts? (Target host system is Windows, mostly XP and Vista.) I definately don't want to have a webpage with screen shot explaining where to click and what to press, because it's boring.
Additionaly, what will be the best (the most user-friendly) way to configure network when the guest Linux system is run for the first time?