Mut*_*hir 7 windows headless virtualbox
Windows 上的 Oracle VirtualBox
大家好,
有没有办法启动 vm headless (vboxheadless -s ) 但可以关闭该命令窗口,或者如果我将其添加为启动项会使其静默运行吗?
我已经成功导出了一个设备(linux vm),当我进行批量导入时,它会保留我最初配置的设置还是必须分配桥接适配器、内存量等?
将不胜感激您的建议!亲切的问候
编辑:Iain,如果有人想在 CentOS VM 中的第一次启动时编写 GuestAdditions 安装脚本,我应该将命令 ./VBOXLinux-x86-additions.run 放到 bash 脚本中,它会在启动时运行,对此有何想法真的很有帮助。
亲切的问候
如果你使用
vboxmanage import ovffile.ovf --dry-run
Run Code Online (Sandbox Code Playgroud)
您将收到一份报告,告诉您导入实际完成后将应用什么配置。如果需要,您还将获得有关如何进行更改的建议。
至于脱离命令行和窗口运行 vboxheadless 并不像您想象的那么简单。一个简单的
start /b vboxheadless -s vmname
Run Code Online (Sandbox Code Playgroud)
似乎可以工作,因为它与命令行分离,但如果您关闭窗口,子进程也会终止,并且“电源线”将从您的虚拟机中拔出。
为了解决这个问题,使用一个小的vbs脚本test.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
obj = WshShell.Run("c:\temp\test.bat", 0)
set WshShell = Nothing
Run Code Online (Sandbox Code Playgroud)
我的测试.bat
@echo off
vboxheadless -s vmname
Run Code Online (Sandbox Code Playgroud)