首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows下Virtualbox启动Virtualbox

Windows下Virtualbox启动Virtualbox
EN

Server Fault用户
提问于 2010-10-06 12:16:03
回答 5查看 10.4K关注 0票数 7

Windows环境下的Oracle VirtualBox

大家好,

是否有一种方法可以启动vm无头(vboxheadless -s ),但是可以关闭该命令窗口,或者如果我将其作为启动项添加,会使它安静地运行吗?

我已经成功地导出了一个设备(linux ),当我完成批导入时,它会保留我最初配置的设置吗?还是必须分配桥接适配器、内存数量等等?

感谢您的建议!亲切的问候

编辑: Iain,如果您想在GuestAdditions VM的第一次引导时编写CentOS安装脚本,我是否只需输入命令./VBOXLinux-x86-addtions.运行到bash脚本并在启动时运行,那么任何有关这方面的想法都会非常有用。

亲切的问候

EN

回答 5

Server Fault用户

回答已采纳

发布于 2010-10-06 20:51:06

如果您使用

代码语言:javascript
复制
vboxmanage import ovffile.ovf --dry-run

您将得到一份报告,告诉您在实际完成导入时将应用什么配置。如果需要,您还将得到关于如何进行更改的建议。

至于运行从命令行和窗口中分离出来的vboxheadless,它并不像您想象的那么简单。一个简单的

代码语言:javascript
复制
start /b vboxheadless -s vmname

这似乎是因为它与命令行分离,但是如果您关闭窗口,子进程也会死掉,“电源线”将从您的vm中拔出。

要解决这个问题,请使用一个小型vbs脚本test.vbs。

代码语言:javascript
复制
Set WshShell = WScript.CreateObject("WScript.Shell")
obj = WshShell.Run("c:\temp\test.bat", 0)
set WshShell = Nothing

我的test.bat

代码语言:javascript
复制
@echo off
vboxheadless -s vmname
票数 4
EN

Server Fault用户

发布于 2013-09-11 15:06:55

这是个很旧的帖子,但我花了很长时间去找这个

以下是我所用的

代码语言:javascript
复制
VBoxManage.exe startvm "myvm" --type "headless"

去阻止它

代码语言:javascript
复制
VBoxManage.exe controlvm "myvm" savestate 

poweroff

我已经把这些放在Widows7任务调度程序中,所以它会在Windows中启动和停止。

开始:

启动时触发

关闭:

事件的触发器

系统事件:

源User32

事件ID 1074

我发现的一个问题是,如果IP发生变化,就很难找到正确的IP地址。

票数 3
EN

Server Fault用户

发布于 2010-10-06 12:44:53

当您导入应用程序时,AFAIK将保存从您导出的计算机上的设置。

看看这个职位在VirtualBox论坛上是否能帮到你。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/188105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档