Windows
Virtualbox 在 Windows 上啟動 VM Headless
Windows 上的 Oracle VirtualBox
大家好,
有沒有一種方法可以啟動無頭虛擬機(vboxheadless -s),但是可以關閉該命令視窗,或者如果我將其添加為啟動項,是否會使其無聲執行?
我已經成功導出了一個設備(linux vm),當我進行批量導入時,它會保留我最初配置的設置,還是必須分配橋接適配器、記憶體數量等?
將不勝感激您的建議!親切的問候
編輯: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:\temp\test.bat", 0) set WshShell = Nothing
我的test.bat
@echo off vboxheadless -s vmname