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!