Entre no Ubuntu pelo modo de recuperação, a partir do menu principal escolha a primeira opção, aquela sobre o reinício, dê sempre ok e você deverá chegar ao desktop; uma vez em, atualize e upghrade everithing e depois disso abra um terminal e digite "sudo nano /etc/gdm3/custom.conf", uma vez que o arquivo é aberto, na seção [daemon] uncoment "WaylandEnable = false", salve e reinicie problema corrigido ;-).