Ü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.
- 3899 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni