Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: странный скрипт автозапуска Vbox  (Прочитано 5437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
странный скрипт автозапуска Vbox
« : 24 Октября 2014, 02:46:29 »
Доброго времени суток ув. форумчане.
Нашел скрипт себе на автовыключение/запуск виртуальных машин под VBox.
Но такая проблема, что то в нем не так:)
Он сохраняет виртуальные машины, но по новой не запускает.. или хотя бы помогите разобрать что там и где.. научный метод тыка не особо помог.. ну и почитал я команды тоже не очень вник.
собственно скрипт
(Нажмите, чтобы показать/скрыть)
НА деле он сохраняет состояние машины при перезагрузки.. а мне надо что б он перезапустил машину и поднял при включении. :-\
НУ и ссылка на статью:
Заранее благодарю за ответы и подсказки.
« Последнее редактирование: 24 Октября 2014, 02:51:03 от FLAXE »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #1 : 24 Октября 2014, 03:16:07 »
Цитировать
VM_USER="vbox"
ваше пользователь какой?
пример
VM_USER="victor00000"
вывод
L~$
L~$ echo $USER
victor00000
L~$

Wars ~.o

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #2 : 24 Октября 2014, 10:00:20 »
victor00000, vbox такой и есть пользователь.. только из под vbox запускается VM.
если там сменить его, то думаю вообще не будет не чего срабатывать. По крайне мере просто команды на запуск VM проверял, они ток от vbox запускаются.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #3 : 24 Октября 2014, 13:30:49 »
FLAXE,
мне покажи.
echo $USER?
?
Wars ~.o

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #4 : 25 Октября 2014, 19:10:16 »
root@xxx:~# echo $USER
root
evgen@xxx:~$ echo $USER
evgen
« Последнее редактирование: 25 Октября 2014, 20:21:18 от FLAXE »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #5 : 25 Октября 2014, 19:37:12 »
FLAXE,
Цитировать
evgen@xxx:~$ echo $USER
evgen
ок, а запустил вбокс? не скрипт потом.
Wars ~.o

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #6 : 25 Октября 2014, 20:24:36 »
ок, а запустил вбокс? не скрипт потом.
Не понял. После этого не чего вроде не происходит, показывает то что выложил. И все по новой можно вводить команды. Не чего более не возвращал.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #7 : 25 Октября 2014, 20:31:29 »
FLAXE,
пуск -> программа -> vbox (клик мышью)
запустил? если да, какой создать названия?
Wars ~.o

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #8 : 25 Октября 2014, 21:31:18 »
У меня консоль. Нет мышки вообще. vbox сам при запуске стартует, машины виртуальные созданы. По этому скриптику они после перезагрузки сохраняют состояние. Но не запускаются, приходится с веб интерфейса их запускать в ручную.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #9 : 25 Октября 2014, 21:41:17 »
FLAXE,
вот, несмог.
начало сервер VNC в клиент рабочий стол управления, знаешь?

Wars ~.o

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #10 : 27 Октября 2014, 02:58:09 »
 :idiot2: подскажите вот что.. я нашел другой скрипт, более рабочий. Все хорошо отрабатывает и как мне и хотелось.
НО проблемма такая, что б он работал надо что б от пользователя vbox он запускался.. ну или команды.
Своими кривыми руками пытаясь записать ему по аналогии скрипта выше запуск пользователя, увенчались поломкой скрипта.. но копия его конечно у меня в первоначальном виде. Вот скрипт..
(Нажмите, чтобы показать/скрыть)
проверял на list изменяя строчку так вот:
list)
        $SU VBoxManage list vms
    ;;
перенес в /etc/init.d
после команда
update-rc.d vboxctrl start 30 2 3 4 5 . stop 10 0 1 6Скрипт разместил Выдрин Михаил на этом сайте:
http://it.rpkkirov.ru/virtualbox-avtomaticheskij-zapusk-i-ostanovka-virtualnyx-mashin/
Срабатывало.. вот а с остальными пунктами проблематичнее. А так под vbox запускал ну на ура отрабатывает..
Заранее спасибо. И да, похвалю этот скрипт тем что он один на все машинки.. а первая версия на каждую по отдельности пишется(по мне не очень удобно). Благодарю за помощь, заранее.
« Последнее редактирование: 27 Октября 2014, 03:03:43 от FLAXE »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #11 : 27 Октября 2014, 13:00:55 »
FLAXE,
запустил virtualbox ?
Wars ~.o

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #12 : 27 Октября 2014, 15:16:25 »
victor00000, да запущен он.
У меня серверный вариант.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #13 : 27 Октября 2014, 15:29:12 »
http://youtu.be/aKDjJABp7NQ

start или стоп кто выдпал ошибки в терминал?
Wars ~.o

Оффлайн FLAXE

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: странный скрипт автозапуска Vbox
« Ответ #14 : 28 Октября 2014, 20:25:01 »
victor00000, из под root вот что выдает:
root@srv01:~# /etc/init.d/vboxctrl start
VBoxManage: error: Could not find a registered machine named 'MAPiNFO'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "FindMachine(Bstr(VMNameOrUuid).raw(), machine.asOutParam())" at line 2495 of file VBoxManageInfo.cpp
VBoxManage: error: Could not find a registered machine named 'MAPiNFO'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "FindMachine(Bstr(pszVM).raw(), machine.asOutParam())" at line 577 of file VBoxManageMisc.cpp
root@srv01:~# /etc/init.d/vboxctrl stop
VBoxManage: error: Could not find a registered machine named 'MAPiNFO'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "FindMachine(Bstr(VMNameOrUuid).raw(), machine.asOutParam())" at line 2495 of file VBoxManageInfo.cpp
Virtual Machine MAPiNFO not running
теперь не чего не меняю и запускаю из под vbox:
vbox@srv01:~$ /etc/init.d/vboxctrl start
Waiting for VM "MAPiNFO" to power on...
VM "MAPiNFO" has been successfully started.
vbox@srv01:~$ /etc/init.d/vboxctrl stop
Stopping Virtual Machine MAPiNFO../etc/init.d/vboxctrl: 42: /etc/init.d/vboxctrl: let: not found
.done
И вопрос случайно сделал исполняемым файл vboxdrv, после чего перестало все работать.. дал полные права, вроде заработало Оо
« Последнее редактирование: 28 Октября 2014, 20:35:44 от FLAXE »

 

Страница сгенерирована за 0.041 секунд. Запросов: 21.