假设我有一些 Arch Linux 安装,我想将其分发给具有(有时非常)基本 Linux 知识的学生,以使他们能够在与大学非常相似的环境中编译 C 程序。(Cygwin 或 MinGW 之类的东西在这里似乎不合适。)
我还选择 VirtualBox 作为虚拟系统的持有者。
问题是:我如何分发它?我是说:
- 在目标机器上安装 VirtualBox(如果尚未安装)
- 解压缩和复制我的图像文件 (.VDI)
- 注册图像(以便 VirtualBox 在启动时可以看到它)
- 在 VirtualBox 中配置来宾系统(网络、内存等)
- 可选择安装 PuTTY 以简化与来宾 Linux 的接口
我应该创建一个安装程序吗?哪一个?或者只是写一些 .BAT 脚本?(目标主机系统是Windows,主要是XP和Vista。)我绝对不希望有一个带有屏幕截图的网页,解释点击哪里和按什么,因为它很无聊。
另外,第一次运行来宾 Linux 系统时,配置网络的最佳(最用户友好)方式是什么?