VirtualBox и init.d скрипт управляющий ВМ.

Доброго времени суток, хочу вот автоматизировать запуск виртуальной ОС.
В статье расписано, даже с примером как сделать подобное.
Но на практике обнаружил два недостатка, не критичные, но все же может кто нашел скрипты по-лучше.
Итак первый: если при запуске ОС возникла ошибка, например отсутствует сетевой интерфейс или файл жесткого диска не найден то ОС не стартует, а скрипт показывает состояние started.
И второй: если выключить ОС своими силами или с помощью эмулятора (главное не скриптом) то он "думает" что она (ОС) еще запущена.
Еще раз повторю - это не критично, просто как-то глаз муляет.