У меня была аналогичная проблема при обновлении с 16.04 по 18.04.
Решение в моем конкретном случае состояло в том, чтобы деактивировать Wayland. /etc/gdm3/custom.conf раскомментирование или включение WaylandEnable=false таким образом, диспетчер отображения GNOME всегда будет загружать среду рабочего стола GNOME из gnome-desktop, а не из Wayland. Это связано с тем, что у Wayland обычно возникают ошибки с некоторыми графическими драйверами.
Это можно легко сделать с USB-накопителя Ubuntu live или, если возможно, запустить в режиме восстановления из меню grub.