每次手動開啟 VirtualBox 再啟動 Linux 虛擬機再用 SSH 連線很繁瑣?本文教你用 VBoxManage startvm --type headless 實現無視窗後台啟動,並放入啟動資料夾達成開機自動執行,讓 Linux 服務隨 Windows 開機即可用。
VBoxManage startvm "VM名稱或UUID" --type headless
--type headless:無 GUI 視窗,純後台運行。VBoxManage.exe)。D:\VirtualBox)與虛擬機名稱(例:study)。virtualbox_start.bat,內容:D:\VirtualBox\VBoxManage startvm study --type headlessC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup(所有使用者啟動資料夾)。VBoxHeadless.exe 進程,SSH 連線測試正常。
| 操作 | 指令範例 |
|---|---|
| 暫停 | |
| 恢復 | |
| 重置 | |
| 強制關機 | |
| 儲存狀態關機 |
--type headless 即可。