Eu finalmente consertei esse problema. O problema veio do grub
.Este é o meu caminho encontrado.
#/etc/X11/xorg.conf
Section "Device"
Identifier "card0"
Driver "intel"
VendorName "INTEL Corporation"
#Option "NoDDC"
EndSection
Section "Monitor"
Identifier "fake_monitor"
VendorName "Unknown"
HorizSync 30-83
VertRefresh 56-75
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "PreferredMode" "1920x1080_60.00"
EndSection
Section "Screen"
Identifier "screen_without_monitor"
Device "card0"
Monitor "fake_monitor"
SubSection "Display"
Modes "1920x1080_60.00"
EndSubSection
EndSection
E o arquivo mais importante:
# /etc/default/grub
GRUB_DEFAULT=10
GRUB_RECORDFAIL_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"
GRUB_CMDLINE_LINUX=«
GRUB_GFXMODE=1920X1080
Depois de editar /etc/default/grub
, não se esqueça de executar sudo update-grub
. Isso gerará o verdadeiro arquivo grub.cfg
lido durante a inicialização.
Isso força meu computador a iniciar mesmo se não houver nenhum monitor conectado.
Nota: Se nenhum monitor estiver conectado, a tela ficará preta até eu conectar no computador (com TeamViewer
, por exemplo), mas o computador será iniciado de qualquer maneira.
Espero que isso ajude alguém.