加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Virtualbox在Windows上启动VM无头

发布时间:2020-12-14 00:27:56 所属栏目:Windows 来源:网络整理
导读:Windows上的Oracle VirtualBox 大家好, 有没有办法启动vm无头(vboxheadless -s),但可以关闭该命令窗口,或者如果我添加它作为启动项将使它运行无声? 我已经成功导出了一个设备(linux vm),当我进行批量导入时,它会保留我原先配置的设置还是必须分配桥接适配器
Windows上的Oracle VirtualBox

大家好,

有没有办法启动vm无头(vboxheadless -s),但可以关闭该命令窗口,或者如果我添加它作为启动项将使它运行无声?

我已经成功导出了一个设备(linux vm),当我进行批量导入时,它会保留我原先配置的设置还是必须分配桥接适配器,ram数量等?

将不胜感激您的建议!
亲切的问候

编辑:
Iain,如果有人想在CentOS VM中首次启动时编写GuestAdditions安装脚本,我应该将命令./VBOXLinux-x86-additions.run放到bash脚本中,它会在启动时运行,对此的任何想法都是真有帮助.

亲切的问候

如果你使用
vboxmanage import ovffile.ovf --dry-run

您将收到一个报告,告诉您实际导入时将应用的配置.如果需要,您还可以获得有关如何进行更改的建议.

至于运行从命令行和窗口分离的vboxheadless,它并不像你想象的那么简单.一个简单的

start /b vboxheadless -s vmname

似乎工作在于它从命令行中分离但是如果你关闭窗口,子进程也会死掉,并且从你的虚拟机中拔出“电源线”.

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

Set WshShell = WScript.CreateObject("WScript.Shell")
obj = WshShell.Run("c:temptest.bat",0)
set WshShell = Nothing

我的test.bat

@echo off
vboxheadless -s vmname

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读