在 CentOS 主机上自动启动 VirtualBox VM

在 CentOS 主机上自动启动 VirtualBox VM

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

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

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

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

答案1

回答:‘编辑:这个问题可以概括为‘在 CentOS 启动后我应该做什么才能运行某些东西?’。

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

按照其中包含的说明编辑文件。另外,查看 /etc/init.d 中的其他一些初始化脚本

正如 sysvinitfiles 所建议的,使用“man chkconfig”是一个好主意,但基本操作是:

  1. 确保你# chkconfig 2345 20 80的脚本中有类似的东西
  2. $ chmod 755 [your startup file]
  3. 跑步$ chkconfig --add [your startup file]
  4. 服务[你的启动文件] start|stop

Having# chkconfig 2345告诉 Linux 在启动和关机时分别启动和停止你的程序

答案2

工具箱可以帮您处理:

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

地方初始化在 /etc/init.d/

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

相关内容