VirtualBox autostart

Fórumok

Üdv!

VB-ot hogyan lehet beállítani, hogy automatikusan induljon a VM? (centos,fedora)
Ezt találtam:

1.
#/etc/default/virtualbox
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/vbox.cfg

2.
# /etc/vbox/vbox.cfg vagy /etc/vbox/autostart.cfg
# Default policy is to deny starting a VM, the other option is "allow".
default_policy = deny
# Create an entry for each user allowed to run autostart
myuserid = {
allow = true
}

3.
sudo chgrp vboxusers /etc/vbox
sudo chmod 1775 /etc/vbox

4.
sudo usermod -a -G vboxusers USERNAME

5.
VBoxManage setproperty autostartdbpath /etc/vbox
VBoxManage modifyvm --autostart-enabled on
(This will create a myuserid.start file in /etc/vbox directory.)

6.
sudo service vboxautostart-service restart

Az 5. pontnál már megakad nálam:
VBoxManage setproperty autostartdbpath /etc/vbox
/etc/vbox/vbox.cfg: sor: 2: default_policy: parancs nem található
/etc/vbox/vbox.cfg: sor: 4: myuserid: parancs nem található
/etc/vbox/vbox.cfg: sor: 5: allow: parancs nem található
/etc/vbox/vbox.cfg: sor: 6: szintaktikai hiba „}” váratlan token közelében
/etc/vbox/vbox.cfg: sor: 6: `}

Mit néztem rosszul?

--
G.

Hozzászólások

Nem "vbox.cfg", hanem "autostart.cfg".

Ekkor kiadható a két VBoxManage parancs, létre is jön. a myuserid.start fájl, tartalma pl.:

1

A service vboxautostart-service start:

szept 16 22:05:10 fedoranb vboxautostart-service[27165]: Starting VirtualBox VMs configured for autostart
szept 16 22:05:10 fedoranb systemd[1]: vboxautostart-service.service: control process exited, code=exited status=1
szept 16 22:05:10 fedoranb systemd[1]: Failed to start LSB: VirtualBox autostart service.
-- Subject: Unit vboxautostart-service.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit vboxautostart-service.service has failed.
--
-- The result is failed.
szept 16 22:05:10 fedoranb systemd[1]: Unit vboxautostart-service.service entered failed state.

Működik ez valakinek?

--
G.

Vagy egyszerűbb (systemd esetén):

/etc/rc.d/rc.local

#!/bin/bash
VBoxManage startvm '/home/user/VirtualBox VMs/VM1/VM1.vbox' --type=gui

chmod +x /etc/rc.d/rc.local
systemctl enable rc-local.service

:)

--
G.