Virtualbox
如何自動啟動和關閉 VirtualBox 機器?
我需要執行一個旨在作為設備安裝在專用機器上的軟體系統。為了節省能源,我計劃在 VirtualBox VM 上執行系統。
主機是一個帶有 SysV-Init 系統的標準 Linux 機器,來賓是一個經過大量修改的 Linux,我不想進一步改變它。VirtualBox 用於 OSE 版本。
我已經弄清楚瞭如何在主機啟動時啟動 VM(*編輯:*這是通過命令完成的,如下 Nikhil 所述
VBoxManager startvm
),但是我怎樣才能優雅地關閉 VM?在主機上執行的任何腳本都需要等到客戶機完全關閉。任何人都可以建議,例如,這樣做的服務文件必須如何看待?
您是否嘗試過
acpipowerbutton
使用此命令集?VBoxManage controlvm <uuid>|<name> pause|resume|reset|poweroff|savestate| acpipowerbutton|acpisleepbutton|
閱讀評論後編輯:
您可以使用
acpid
或其他 acpi 實用程序使其優雅。另外,您能否提供更多有關您目前如何關閉機器的資訊?平原
shutdown
不會等待未完成的工作,時間延遲可能太長。我假設你沒有使用視窗管理器,所以試試這個工具。
剛看到這個守護程序。你可能會發現它很有用。