Запуск иксов на Debian без физически подключенного монитора

22:39

Интересное решение как запустить Debian или Ubuntu с поднятыми иксами без физически подключенного монитора.

Опытным путем был замечен странный баг - Linux Debian/Ubuntu не стартует с поднятыми иксами при отключенном мониторе («Fatal server error: no screens found»). Есть два пути решения данной проблемы: аппаратный (подключение заглушки либо KVM свитча к VGA-порту) и программный (правим конфиги).

Внимание, никогда не покупайте VGA-S-video переходник, он никогда не будет работать без соответствующей электроники. Возможно использование только в роли заглушки. Опустим первый вариант и приступим ко второму:

1. Правим xorg.conf:

#gedit /etc/X11/xorg.conf

Section "Device"
Identifier "VNC Device"
Driver "vesa"
EndSection

Section "Screen"
Identifier "VNC Screen"
Device "VNC Device"
Monitor "VNC Monitor"
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection

Section "Monitor"
Identifier "VNC Monitor"
HorizSync 30-70
VertRefresh 50-75
EndSection

2. Создаем и правим i915-kms.conf (для разных видеокарт - разные, в моем случае для Intel)

#gedit /etc/modprobe.d/i915-kms.conf
options i915 modeset=0

для ATI Radeon:

#echo options radeon modeset=0 > /etc/modprobe.d/radeon-kms.conf

для Nvidia:

#echo options nouveau modeset=0 > /etc/modprobe.d/nouveau-kms.conf

3. Перегружаемся:

#reboot

4. Наслаждаемся - иксы стартуют :)

Источник