На этот вопрос уже есть ответ:
Я использую Virtualbox. Вместо того, чтобы нажимать кнопку с именем виртуальной машины для ее запуска, мне нужен сценарий оболочки, который может запускать виртуальную машину Windows XP, размещенную на машине Ubuntu. Кто-нибудь может мне помочь?
VBox_StopRestoreStart.sh
#!/bin/bash
if [ -z "$1" ]; then
echo "Usage: $0 VMNAME_or_UUID"
exit 1
fi
set -x
VBoxManage controlvm "$1" poweroff #enforce turnoff
VBoxManage snapshot "$1" restorecurrent #retore state
VBoxManage showvminfo "$1" | grep State #display state to ensure
VBoxHeadless -s "$1" #run in headless mode in background