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

时间:2009-02-06 14:19:19

标签: installer virtualization distribution virtualbox

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

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

问题是:如何分发?我的意思是:

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

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


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

1 个答案:

答案 0 :(得分:4)

我曾经这样做过:

  1. 我烧了一个DVD包含:VirtualBox&图像
  2. 我写了一个autostart.exe:在机器上安装VirtualBox和Putty
  3. 将图像复制到HD
  4. 然后autostart.exe运行Virtualbox配置并添加虚拟机
  5. 然后虚拟机启动,自动启动bash脚本显示虚拟机的网络信息,告诉学生如何通过Putty连接。
  6. 就是这样
  7. 另外:在DVD上包含一个恐慌功能:一个简单的脚本,用于从高清中删除虚拟机的图像,并将原始图像从DVD复制到高清。这确实节省了很多时间。