假设我安装了一些 Arch Linux,我想将其分发给具有(有时非常)基本 Linux 知识的学生,以使他们能够在与大学非常相似的环境中编译 C 程序。(像 Cygwin 或 MinGW 这样的东西在这里似乎不合适。)

我还选择VirtualBox作为虚拟系统的持有者。

问题是: 我该如何分发它?我是说:

  • 在目标计算机上安装 VirtualBox(如果尚未安装)
  • 解压缩并复制我的图像文件 (.VDI)
  • 注册图像(以便 VirtualBox 在启动时可以看到它)
  • 在 VirtualBox 中配置来宾系统(网络、内存等)
  • 可选择安装 PuTTY 以简化与来宾 Linux 的交互

我应该创建一个安装程序吗?哪一个?或者只是编写一些 .BAT 脚本?(目标主机系统是Windows,主要是XP和Vista。)我绝对不想有一个带有屏幕截图的网页来解释在哪里单击和按什么,因为它很无聊。


另外,当客户 Linux 系统第一次运行时,配置网络的最佳(最用户友好)方式是什么?

有帮助吗?

解决方案

我这样做过一次:

  1. 我刻录了一张 DVD,其中包含:VirtualBox 和图像
  2. 我写了一个 autostart.exe :在机器上安装 VirtualBox 和 Putty
  3. 它将图像复制到高清
  4. 然后autostart.exe运行Virtualbox配置并添加虚拟机
  5. 然后虚拟机启动,自动启动的bash脚本显示虚拟机的网络信息,告诉学生如何通过Putty连接。
  6. 就是这样

还:在 DVD 上包含紧急功能:一个简单的脚本,用于从硬盘中删除虚拟机的映像并将原始映像从 DVD 复制到硬盘。这确实节省了大量时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top