Dê uma olhada aqui:
$ cat /sys/module/button/parameters/lid_init_state
$ sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="button.lid_init_state=method"
$ sudo update-grub
Eu tenho um Asus GL552VW rodando o Ubuntu Gnome 17.04. Com um monitor conectado à porta HDMI. O monitor é a tela principal e o laptop monitora o secundário.
Quando eu inicializo a tela de login com a tampa fechada eu recebo a tela de login na tela do laptop (embora eu possa dizer por pico na tela não é mesmo ligado) e nada, mas o fundo cinza em branco no monitor. Se eu abrir e fechar a tampa, a tela de login mudará para o monitor.
Eu tentei configurar as telas para serem espelhadas para mostrar a mesma coisa nas duas telas. Mas depois de reiniciar (com a tampa fechada), ele ainda se comporta da mesma maneira.
Eu tenho inicialização dupla com o Windows. E isso não é um problema. Então eu duvido que seja um problema de hardware.