在CentOS主机上自动启动VirtualBox虚拟机

我在CentOS 5.2主机上安装了VirtualBox v2.2.4。 我希望访客虚拟机在主机启动时自动启动。

什么是正确的解决scheme? 我应该从哪里运行VBoxHeadless?

编辑:这个问题可以概括为“我应该怎么做在CentOS启动后运行的东西?”。

另外,我想从VBoxHeadless(stdout / err)的输出保存在某处。

在回答:'编辑:这个问题可以概括为“我应该怎么做在CentOS启动后运行的东西?”。

复制/ usr / share / doc / initscripts- [你的版本] / sysvinitfiles到/etc/init.d/ [你的启动文件]

按照其中的指示编辑文件。 另外,请查看/etc/init.d中的其他一些init脚本

正如sysvinitfiles所示,“man chkconfig”是一个好主意,但基本的是:

  1. 确保你的脚本中有类似于# chkconfig 2345 20 80东西
  2. $ chmod 755 [your startup file]
  3. 运行$ chkconfig --add [your startup file]
  4. 服务[你的启动文件]开始|停止

# chkconfig 2345告诉linux分别在启动和closures时启动和停止你的程序

vboxtool可以为你照顾它:

在Linux无人机服务器上轻松控制VirtualBox(虚拟化解决scheme)的虚拟机。 从命令行以批处理模式启动,停止,保存,备份和显示会话状态。

vboxtoolinit放入/etc/init.d/

 chkconfig --add vboxtoolinit chkconfig --levels 2345 vboxtoolinit on