У меня есть компьютер, на котором нет монитора.
Когда я загружаю систему, X не запускается, потому что монитор не обнаружен. Если я загружаю его с подключенным монитором и после запуска X, когда я удаляю монитор, все работает нормально.
Подробности и фон:
Этот компьютер является своего рода сервером консолидации оборудования , Единственная цель - запустить две виртуальные виртуальные машины, которые запускают Windows XP и некоторые важные, но редко используемые (один или два раза в месяц) программы. Пару времени он лежал в углу с прикрепленным к нему старым монитором и отлично работал.
Но пространство в офисе становилось скудным, и я переместил компьютер в серверную комнату. В нем нет монитора (нет места), и иногда компьютер перезагружается. Когда он загружается без монитора, X не запускается, vms не запускается, и я вызываюсь, чтобы решить проблему.
Я думаю, что это потому, что Xorg сегодня разработано для запуска без файла конфигурации, то есть: какое-то автоматическое обнаружение. Конечно, у него есть «проблема», что он не может обнаружить ваш монитор, если его нет ... Что бы я сделал, это создать конфигурационный файл для сервера Xorg, поэтому у вас есть «жестко закодированная» конфигурация, тогда нет необходимости в авто обнаружение.
Запустите эту команду из текста VT как root:
sudo Xorg -configure
Он создаст для вас файл конфигурации, если я хорошо помню назовите что-то вроде xorg.conf.new в своем домашнем каталоге. Переместите / скопируйте его как /etc/X11/xorg.conf, также вам может понадобиться немного его настроить. Если X работает правильно с этой конфигурацией (попробуйте, конечно, с подключенным монитором, конечно), вы можете попробовать, что произойдет, если вы удалите монитор.
Checkout Игнорировать EDID.
Option "IgnoreEDID" "TRUE"