Как сделать автозапуск ВМ (при запуске системы нужно включать машину в vbox)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
teapoot10
Сообщения: 61

Как сделать автозапуск ВМ

Сообщение teapoot10 »

Есть комп под frebsd8.2
На нем установлен VBox
Как сделать так чтобы после загрузки системы (не входе пользавателя а именно при загрузке компьютера например после сбоя по питанию) запустилась виртуальная машина.
Сейчас постоянно приходится её запускать руками командой

Код: Выделить всё

 VBoxHeadless -startvm Win2k3 &

Погуглив нашел кучу разных скриптов, но мне кажется это должно делаться совсем просто...
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как сделать автозапуск ВМ

Сообщение allez »

Это действительно делается совсем просто: записываете команду, которую выполняете вручную, в файл /etc/rc.local и она начинает выполняться при каждом запуске системы.
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: Как сделать автозапуск ВМ

Сообщение teapoot10 »

Так она разве не сможет выполнится раньше запуска самого vbox'а?
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Как сделать автозапуск ВМ

Сообщение Shura »

Она и будет запускать VBox
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: Как сделать автозапуск ВМ

Сообщение teapoot10 »

Что то видимо у меня руки не из того места растут
пробовал записать и

Код: Выделить всё

VBoxHeadless -startvm Win2k3 &

и так

Код: Выделить всё

VBoxHeadless -startvm Win2k3

Но виртуалки после перезагрузки нет ps -A показывает что её совсем нет
Спасибо сказали:
Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

Re: Как сделать автозапуск ВМ

Сообщение den_beckett »

Могу ошибаться, но вроде как путь к исполняемому файлу д.б. полный прописан.
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: Как сделать автозапуск ВМ

Сообщение teapoot10 »

Написал:
/usr/local/etc/rc.d/VBoxHeadless -startvm Win2k3
не помогло...
Народ подскажите кто знает какой должен быть синтаксис?
Спасибо сказали:
Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

Re: Как сделать автозапуск ВМ

Сообщение den_beckett »

Посмотрите здесь.
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: Как сделать автозапуск ВМ

Сообщение teapoot10 »

Код: Выделить всё

# /usr/local/etc/rc.d/vboxvm
/usr/local/etc/rc.d/vboxvm: Command not found.

Не пойму что то у меня не так в системе? У меня нет такого скрипта. у меня freebsd 8.2
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux

Re: Как сделать автозапуск ВМ

Сообщение infra_hdc »

teapoot10 писал(а):
13.01.2012 11:30

Код: Выделить всё

# /usr/local/etc/rc.d/vboxvm
/usr/local/etc/rc.d/vboxvm: Command not found.

Не пойму что то у меня не так в системе? У меня нет такого скрипта. у меня freebsd 8.2

так надо поместить в этот скрипт что написано (если самого скрипта не было, то неявно предполагается, что этот файл скрипта надо создать), почитайте повнимательней по ссылке:

Код: Выделить всё

The script must be put to

/usr/local/etc/rc.d/vboxvm

к тому же, у скрипта должен быть chmod +x (право на выполнение)
к тому же, у каждого пользователя свой набор VMs, который может не видиться под тем пользователем, под которым запускается /usr/local/etc/rc.d/vboxvm (даже под рутом т.к. рут не знает, у какого из пользователей это всё искать) и в эту сторону надо немного покурить маны? :)
Спасибо сказали: