Доброго!
Товарищи! Нужно, чтобы системный блок с установленной ОС Kubuntu 12.10 amd64 стоял в углу, без подключенных монитора-клавиатура-мыши, запускался, поднимался X-сервер (это важно), делал что требуется и удалённо рулился по vnc. Всё в порядке, если он грузится с монитором подключенным, а вот если без...
X-cессия необходима (как я знаю, могу ошибаться...) для того, чтобы установленный на компе boinc-client (ради чего всё и затевалось, собственно) "видел" установленную в системе видеокарту nVidia в качестве CUDA-сопроцессора.
Трудно сказать. Ping идёт, но с виндовой машины vnc не подключается (refused с каким-то там кодом). Повторюсь, он прекрасно коннектится если загрузка происходила с подключенным монитором. Т.е. топик не про настройки vnc, а про то, что, по-видимому, не стартует X-сервер.
p.s. так как даже если потом подключить монитор-клаву-мышь, выждав время, за которое он обычно загружается полностью, - никакой реакции на них нет, даже в консоль (Ctrl+Alt+F1) не пускает. Монитор ведёт себя так, как будто комп не включен.
Зайти через ssh и посмотреть логи и чего на данный момент запущено, скорей всего действительно нестартует xorg т.к. неможет определить оборудование - клаву, мыш, монитор. Можно попробовать сгенерировать конфиг с подключеными девайсами через Xorg -configure и положить конфиг в /etc/X11.
Можно попробовать для удаленного руления водрузить xrdp.
К сожалению, трудно сказать (и лень проверять), помогла ли опция nomodeset, которую советуют выставить в /etc/default/grub, но. Системнк включился, через некоторое время пошёл пинг. Нестабильный поначалу, но потом устаканилось (хотя ''Всякая вещь или есть или нет...''). VNC к машине подключаться отказывается. Но зато по SSH (дошли руки проверить) коннектится. Судя по всему, X-сервер не запущен:
Зато все приложения, соответствующие проектам РВ, которые должны в это время обрабатываться (два из них вы можете видеть на вставке выше), top отображает. Включая einsteinbinary_, задействующий CUDA. Интересно.
Настроил по SSH удалённый доступ к boinc, подключился из Boinc Manager виндовой машины - вот оно, всё работает, включая CUDA, без запуска X-сервера.
Эффект достигнут. В общем-то, на этом можно остановиться, но из любознательности и спортивного интереса на досуге покопаю, почему не стартуют иксы.
p.s. x11vnc так же не запущен. При попытке запустить вручную - ругается на отсутствие дисплея иксового:
Когда связываетесь с удаленным компом по ssh, ставите ключи -XY?
типа ssh -XY user@remotehost
-X разрешает использование Иксов на удаленном компьютере, a -Y снимает какие-то ограничения безопасности, которые могут блокировать Иксы. Иногда -Y не нужно ставить (я особо не вникал, какие именно ограничения он отключает в sshd)
А X-сессию на удаленной машине для работы с окошками на локальном компьютере не обязательно поднимать.
Это сообщение не направлено на оскорбление чувств верующих, неверующих, сексменьшинств, животных, разжигание межнациональной вражды и загрязнение природы.