Графическая установка с использованием VNC

Графическая установка с применением технологии VNC (Virtual Network Computing) позволяет запускать интерфейс установщика ОС на удалённой машине оператора. Этот способ особенно полезен в случаях, когда установка производится на удалённый компьютер, не имеющий локальных устройств ввода и отображения (монитор, клавиатура, мышь), либо физический доступ к нему затруднён.

Примечание – При использовании установки через VNC запускается встроенный VNC-сервер, который может быть доступен без фильтрации трафика и, в зависимости от конфигурации, без пароля. Не рекомендуется запускать установку по VNC в незащищённых или общедоступных сетях без дополнительных мер безопасности.

Необходимые условия для выполнения установки через VNC:

  • целевая машина должна иметь установленный VNC-клиент;
  • целевая машина, на которую производится установка ОС, должна быть доступна по сети и поддерживать загрузку с LiveCD или по PXE;
  • сеть должна быть настроена по DHCP или вручную, с обеспечением двусторонней сетевой доступности между клиентом и целевым компьютером.

Установка ОС через VNC выполняется в несколько этапов:

  1. Установка клиента TigerVNC на целевом ПК командой:
sudo dnf install /usr/bin/vncviewer
  1. Запуск клиента TigerVNC в режиме ожидания входящего подключения на целевом ПК:
vncviewer -listen 4444

где 4444 — произвольно выбранный свободный порт, который будет использоваться для подключения.

  1. Получение IP-адреса целевого компьютера, на котором выполняется vncviewer, командой:
/sbin/ip a
  1. При загрузке целевого компьютера с LiveCD или по сети (PXE-загрузка) необходимо изменить параметры командной строки ядра. В режиме ввода параметров загрузки (boot prompt) добавить следующее:
systemd.unit=anaconda.target inst.vnc\ inst.vncconnect=192.168.1.173:4444

где:

  • 192.168.1.173 — IP-адрес целевого компьютера;
  • 4444 — порт, указанный при запуске vncviewer.
  1. Завершение установки и запуск графического интерфейса. После загрузки и автоматической настройки сети установщик подключится к оператору по указанному адресу. На целевом компьютере автоматически откроется окно графического установщика ОС РОСА "ХРОМ", идентичное локальному интерфейсу установки. Можно приступить к стандартному графическому процессу установки (об этом подробнее см. раздел Локальная установка), управляя им удалённо.