Mi è capitato di dover gestire una macchina con Xubuntu (ma questa soluzione si applica a tutte le *Ubuntu) che doveva essere utilizzata da remoto (tramite TeamViewer) e senza uno schermo collegato.

Ubuntu, intelligentemente, se non trova uno schermo collegato all’avvio, non esegue X. Se X non viene eseguito, tuttavia, TeamViewer non può partire. Come risolvere questo problema?

Apriamo una shell di root e modifichiamo la configurazione di grub (nel file /etc/default/grub; una volta questo file era /boot/menu/grub.lst). Modifichiamo l’opzione seguente aggiungendo nomodeset:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Salviamo e riavviamo. Risultato raggiunto!