====== Автозапуск виртуальной машины vbox ====== [[http://wiki.mihanik.net/doku.php?id=linux:virtualbox:автозапуск_виртуальной_машины_vbox&do=export_pdf|Экспорт в PDF]] ~~ODT~~ **Дано**:\\ - Linux Fedora\\ - Виртуальная машина в VBox, которая создана пользователем //**mihanik**//. **Надо**:\\ Сделать так, чтобы при включении ПК виртуалка запускалась сама в фоне, а при выключении ПК автоматически выключалась. **Решение**. 1. Открываем терминал. [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 ВСЁ! [[#top|⇑ Наверх ⇑]]