Автозапуск виртуальной машины vbox

Экспорт в PDF Преобразовать страницу в формат Open Document

Дано:
- Linux Fedora
- Виртуальная машина в VBox, которая создана пользователем mihanik.

Надо:
Сделать так, чтобы при включении ПК виртуалка запускалась сама в фоне, а при выключении ПК автоматически выключалась.

Решение.

1. Открываем терминал.

USER
[mihanik@fedora ~]$

2. Уточняем список созданных пользователем виртуальных машин

[mihanik@fedora ~]$ VBoxManage list vms
"MyWorkPC" {8b8cae24-cea6-4696-8936-ce05023e42fa}

3. Становимся суперпользователем

[mihanik@fedora ~]$ su
Пароль:
[root@fedora mihanik]#

4. Делаем редактором по-умолчанию mcedit

export EDITOR=mcedit

5. Создаём демона, который будет управлять виртуалкой

systemctl edit MyWorkPC.service --full --force

В редакторе вставляем текст примерно такого содержания

[Unit]
Description=Virtual Box Guest MyWorkPC
After=network.target vboxdrv.service
Before=runlevel2.target shutdown.target
 
[Service]
User=mihanik
Group=mihanik
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
 
ExecStart=/usr/bin/VBoxManage startvm MyWorkPC --type headless
ExecStop=/usr/bin/VBoxManage controlvm MyWorkPC acpipowerbutton
 
[Install]
WantedBy=multi-user.target

И выходим из редактора с сохранением.

6. Обновляем информацию о демонах

systemctl daemon-reload

7. Разрешаем автозапуск демона

systemctl enable MyWorkPC.service

8. Запускаем его

systemctl start MyWorkPC.service

ВСЁ!

⇑ Наверх ⇑

В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net