Показать сообщение отдельно
Старый 03.11.2009, 16:00   #5
ship
Пользователь
 
Аватар для ship
 
Пол:Мужской
Регистрация: 08.06.2008
Адрес: Москва
Сообщений: 79
Репутация: 43
По умолчанию Re: вопрос по автозапуску Virtual Box

Цитата:
Сообщение от stormf1 Посмотреть сообщение
Народ подскажите как можно сделать чтоб при включении компьютера на SuSE 11.1 запускалась одна из виртуальных машин прописанных в Virtual Box 3.0.6
и еще попутный вопрос:
как можно сделать чтоб при выключении компьютера Virtual Box 3.0.6 сохранял состояния запущенных виртуальных машин?

Ты, наверное, комп выключил, а про виртуалку забыл, я во всяком случае так прокалывался. Ну вот пару лет назад такая-же идея меня посетила, тогда и написал этот скрипт. Все это сделать можно, только надо учесть, что запускаться и останавливаться все должно от пользователя, которым ты создавал виртуальную машину. Я тебе здесь приведу свой инициализационный скрипт - ты уж там сам напильником под свою СУСЮ. В этом скрипте Vuser - пользователь, от имени которого создавалась виртуалка. ts - имя виртуальной машины. после выключения и последующего включения состояние машины сохраняется со всеми работающими программами, открытыми окошками и тп.

ship@backline:~$ cat /etc/init.d/vmvbox
#! /bin/sh


case "$1" in
start)
sudo -u Vuser -H VBoxManage startvm ts --type vrdp &
;;
stop)
sudo -u Vuser -H VBoxManage controlvm ts savestate&
;;
restart)
sudo -u Vuser -H VBoxManage controlvm ts savestate &
sleep 40
sudo -u Vuser -H VBoxManage startvm ts --type vrdp &
;;
*)
log_action_msg "Usage: /etc/init.d/vmvbox {start|stop|restart|}"
exit 1
esac

exit 0

У меня виртуалка безголовая, я на нее по RDP захожу, если тебе этого не надо - выбрось параметр --type vrdp. Если же задумаешь его оставить - то соответственно прокинь порт 3389 через NAT,

Последний раз редактировалось ship; 03.11.2009 в 16:04..
ship вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.07779 секунды с 9 запросами