Почему мои гости VirtualBox не перезапускаются автоматически после загрузки?

Я не могу настроить свой VirtualBox гостей (например, vm1) для перезапуска после перезагрузки.

Я выполнил следующие рекомендации:

(все шаги см. ниже)
Но, тем не менее, после перезагрузки или перезапуска vboxautostart-service, я не вижу, чтобы мои гости VirtualBox работали!

Шаги, предпринятые для установки автоматического перезапуска гостевой системы vm1:

[qa@vestal ~]$ sudo vim /etc/default/virtualbox
[qa@vestal ~]$ cat /etc/default/virtualbox
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg
[qa@vestal ~]$ sudo vim /etc/vbox/autostart.cfg
[qa@vestal ~]$ cat /etc/vbox/autostart.cfg
default_policy = deny
# Create an entry for each user allowed to use autostart
qa = {
allow = true
}
[qa@vestal ~]$ sudo chgrp vboxusers /etc/vbox
[qa@vestal ~]$ sudo chmod 1775 /etc/vbox
[qa@vestal ~]$ sudo usermod -aG vboxusers qa
[qa@vestal ~]$ groups qa
qa : qa wheel vboxsf vboxusers
[qa@vestal ~]$ VBoxManage setproperty autostartdbpath /etc/vbox 
[qa@vestal ~]$ VBoxManage modifyvm vm1 --autostart-enabled on
[qa@vestal ~]$ VBoxManage modifyvm vm1 --autostop-type savestate
[qa@vestal ~]$ vboxmanage showvminfo vm1 | grep Autostart
Autostart Enabled: enabled
Autostart Delay: 0
[qa@vestal ~]$ sudo service vboxautostart-service restart
Redirecting to /bin/systemctl restart vboxautostart-service.service
[qa@vestal ~]$ sudo systemctl enable vboxautostart-service
[qa@vestal ~]$ ls -ls /etc/vbox/qa.start
4 -rw------- 1 qa qa 1 Jun 17 16:28 /etc/vbox/qa.start
[qa@vestal ~]$ ls -ls /etc/vbox
total 12
4 -rw-r--r-- 1 root root 105 Jun 17 16:26 autostart.cfg
4 -rw------- 1 qa qa 1 Jun 17 16:28 qa.start
4 -rw------- 1 qa qa 1 Jun 17 16:28 qa.stop
[qa@vestal ~]$ sudo systemctl restart vboxautostart-service
[qa@vestal ~]$ sudo reboot
...
[qa@vestal ~]$ sudo systemctl status vboxautostart-service -l
● vboxautostart-service.service
Loaded: loaded (/usr/lib/virtualbox/vboxautostart-service.sh; enabled; vendor preset: disabled)
Active: active (exited) since Mon 2019-06-17 16:43:15 PDT; 2min 54s ago
Process: 3109 ExecStart=/usr/lib/virtualbox/vboxautostart-service.sh start (code=exited, status=0/SUCCESS)
Tasks: 0

Jun 17 16:43:12 vestal systemd[1]: Starting vboxautostart-service.service...
Jun 17 16:43:12 vestal vboxautostart-service.sh[3109]: vboxautostart-service.sh: Starting VirtualBox VMs configured for autostart.
Jun 17 16:43:13 vestal vboxautostart-service.sh[3117]: Starting VirtualBox VMs configured for autostart.
Jun 17 16:43:13 vestal su[3132]: (to qa) root on none
Jun 17 16:43:15 vestal systemd[1]: Started vboxautostart-service.service.
[qa@vestal ~]$ VBoxManage list runningvms
[qa@vestal ~]$

Есть идеи, что такое Я делаю что-то не так?

1
задан 18 June 2019 в 19:29
1 ответ

Возможно, ответ состоит в том, чтобы поместить строки запуска в системный файл инициализации, который запускается во время процесса перезагрузки.

0
ответ дан 4 December 2019 в 02:52

Теги

Похожие вопросы