Как я выполняю сервер винишка без монитора, присоединенного в Ubuntu 10.04

Я просто обновил до Ubuntu 10.04 вчера на бездисплейном домашнем сервере. Я использую сервер во множестве целей, и что я не знаю, как сделать через SSH, который у меня есть alway, смогший, чтобы сделать через VNC. Однако, так как сервер винишка обновления больше не будет работать, если не будет присоединенного монитора. Прежде чем это раньше запускало без проблемы. Даже путем попытки выполнить сервер через SSH дает мне, "не мог загрузить дисплей" ошибка.

Сводка: Я должен получить сервер винишка, работающий во время начальной загрузки на сервере с Ubuntu 10.04 без присоединенного монитора.

9
задан 02.05.2010, 01:50

3 ответа

сервер винишка обеспечивает удаленный доступ к сессии консоли Gnome, и это не запускается, пока сессия Gnome не запускается (значение после того, как Вы входите в окно входа в систему GUI). Существует некоторый признак на форумах Ubuntu, что можно одурачить его в выполнение без монитора

  1. конфигурирование GDM для автовхождения в систему вместо того, чтобы показать экран входа в систему; и
  2. конфигурирование xorg.conf для использования "vesa" драйвера.

Но то сообщение также указывает, что Xserver был ограничен 640x480 разрешение. Это может настраиваться путем изменения консольного разрешения кадрового буфера ядра; и может случиться так, что Ubuntu 10.04 уже изменяет то достаточно значение по умолчанию для работы в более высоком разрешении.


Обновленный
Как другие уже упомянули, вероятно, необходимо использовать Xvnc (RealVNC или TightVNC). Я не знаю, как легкий это должно будет настроить GDM для запуска сервера Xvnc.

Вместо этого большинство учебных руководств рекомендует запустить Xvnc от xinetd и включить XDMCP так, чтобы Xvnc мог общаться с GDM. Я только что нашел это сообщение форумов Ubuntu, которое детализирует включение Xvnc + GDM в Ясном; это очень ясно и не трудно следовать.

3
ответ дан 07.12.2019, 13:31

Если это является бездисплейным, затем не беспокоятся винишком вообще. Просто придерживайтесь Xvnc, так как Вам не нужен фактический "физический" X-сервер, работающий на системе.

1
ответ дан 07.12.2019, 13:31

Ignacio прав: необходимо использовать Xvnc. Тем путем Xvnc запустится вместо "реального" Дисплея X11 с различия, которое можно подключить к нему через VNC.

Я нашел это практическое руководство. Но я не попробовал его на своей машине, но я попробовал подобную установку на своем поле 9.04 год назад. Мое решение состояло в том, чтобы сказать gdm запускать X11vnc вместо того, чтобы регистрировать его в xinetd сервисе. X11vnc (не Xvnc) присоединения (или икра?) к реальной сессии X11. Но идея является вполне тем же.

2
ответ дан 07.12.2019, 13:31

Теги

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