4

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

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

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

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

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


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

4

1 回答 1

4

我这样做过一次:

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

另外:在 DVD 上包含一个紧急功能:一个简单的脚本,它从 hd 中删除虚拟机的图像并将原始图像从 dvd 复制到 hd。这确实节省了很多时间。

于 2009-02-06T14:32:15.730 回答