installation - 如何在 VirtualBox 中分发我稍微定制的 Linux?

标签 installation virtualization distribution virtualbox

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

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

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

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

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

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

    最佳答案

    我这样做过一次:

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

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

    关于installation - 如何在 VirtualBox 中分发我稍微定制的 Linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/520431/

    相关文章:

    windows - 创建 MSI 的简单工具

    Python Pythonpath 模块安装

    windows - 以编程方式检测是否在 Windows 7 上启用了硬件虚拟化

    Python:如何获得在某个位置花费的时间分布

    algorithm - 加权平均分配算法

    tensorflow - 安装 tensorflow 版本0.12

    python - 为什么需要 Visual C++ Installer 来为 Python 安装 numpy 包?

    delphi - 虚拟TAPI设备

    php - 如何在 Linux 服务器的 Windows 环境中进行测试?

    python - 总值(value)错误的分布图