Те, кто работает администратором и оказывает техническую поддержку пользователям в крупных офисах, часто сталкиваются с необходимостью держать на своей рабочей машине Windows вместе с любимой ОС — в данном случае Debian GNU/Linux. Задачи, которые заставляют вас устанавливать Windows, могут быть разными.
Инструменты тоже: кто-то устанавливает VMWare, кто-то qemu, я использую VirtualBox. В общем, виртуальные машины сейчас никого не удивляют. Хочу поделиться с людьми небольшой, но очень удобной хитростью.
VirtualBox, как и большинство современных ВМ, может работать в так называемом безголовом режиме, то есть без графической оболочки.
В этом случае для доступа к консоли гостевой ОС используется протокол VRDP. Что мне не нравится в стандартной схеме использования виртуальной машины.
В процессе работы иногда приходится перезагружать икс.
И, как следствие этого, виртуальная машина умирает. Потом он нам нужен еще раз, запускаем еще раз, ждем загрузки Windows – это довольно утомительно.
Чтобы решить эту проблему, я сделал следующее.
Я добавил следующие строки в файл /etc/rc.local: su rigid -c "VBoxHeadless -a 127.0.0.1 -s WinXP" &
X :1 vt08 &
DISPLAY=":1" rdesktop-vrdp -f localhost &
Что делают эти строки? Сначала сам VirtualBox запускается в безголовом режиме с образом WinXP. В этом случае VRDP привязан только к локальному адресу 127.0.0.1 — так что подключиться к лицу мировой машины извне невозможно.
Затем на восьмой консоли запускается вторая копия Х-сервера.
И, наконец, в среде только что запущенного X-сервера VRDP-клиент запускается в полноэкранном режиме и подключается к уже работающей машине.
Что я в итоге получил.
- Виртуальная машина не привязана к моей рабочей X-сессии, я могу сколько угодно перезапускать X, не прерывая работу виртуальной машины.
- Лицо Windows рисуется на отдельной консоли в полноэкранном режиме.
Быстро переключаться между сеансами Windows и Dwarven можно с помощью стандартных комбинаций: Ctrl-Alt-F7 и Ctrl-Alt-F8.
Кроме того, точно так же вы можете запускать гостевые системы на отдельном мощном сервере, а на своей рабочей станции только рисовать на них лица.
В общем, насколько позволяет ваша фантазия.
ПС.
Публикуется из песочницы, просьба сильно не пинать.
Но здоровая критика, конечно, всегда приветствуется ;) Теги: #linux #Виртуализация #Windows #VirtualBox #X
-
Проблемы При Внедрении Agile
19 Oct, 24 -
Как Я Писал Карту Дождей
19 Oct, 24 -
Apple Выпустит Приставку
19 Oct, 24