Windows环境下的Oracle VirtualBox
大家好,
是否有一种方法可以启动vm无头(vboxheadless -s ),但是可以关闭该命令窗口,或者如果我将其作为启动项添加,会使它安静地运行吗?
我已经成功地导出了一个设备(linux ),当我完成批导入时,它会保留我最初配置的设置吗?还是必须分配桥接适配器、内存数量等等?
感谢您的建议!亲切的问候
编辑: Iain,如果您想在GuestAdditions VM的第一次引导时编写CentOS安装脚本,我是否只需输入命令./VBOXLinux-x86-addtions.运行到bash脚本并在启动时运行,那么任何有关这方面的想法都会非常有用。
亲切的问候
发布于 2010-10-06 20:51:06
如果您使用
vboxmanage import ovffile.ovf --dry-run您将得到一份报告,告诉您在实际完成导入时将应用什么配置。如果需要,您还将得到关于如何进行更改的建议。
至于运行从命令行和窗口中分离出来的vboxheadless,它并不像您想象的那么简单。一个简单的
start /b vboxheadless -s vmname这似乎是因为它与命令行分离,但是如果您关闭窗口,子进程也会死掉,“电源线”将从您的vm中拔出。
要解决这个问题,请使用一个小型vbs脚本test.vbs。
Set WshShell = WScript.CreateObject("WScript.Shell")
obj = WshShell.Run("c:\temp\test.bat", 0)
set WshShell = Nothing我的test.bat
@echo off
vboxheadless -s vmname发布于 2013-09-11 15:06:55
这是个很旧的帖子,但我花了很长时间去找这个
以下是我所用的
VBoxManage.exe startvm "myvm" --type "headless"去阻止它
VBoxManage.exe controlvm "myvm" savestate 或poweroff
我已经把这些放在Widows7任务调度程序中,所以它会在Windows中启动和停止。
开始:
启动时触发
关闭:
事件的触发器
系统事件:
源User32
事件ID 1074
我发现的一个问题是,如果IP发生变化,就很难找到正确的IP地址。
发布于 2010-10-06 12:44:53
当您导入应用程序时,AFAIK将保存从您导出的计算机上的设置。
看看这个职位在VirtualBox论坛上是否能帮到你。
https://serverfault.com/questions/188105
复制相似问题