Напрашивается вывод, что какой-то (какие-то) пакет(ы) ломают систему.
Ядро вполне может ломать систему указанным образом. Если проблема еще актуальна - можно выполнить тот самый upgrade, и попробовать перезагрузиться. Получаем черный экран - ОК. Идем в grub2 (что и как -
здесь вплоть до слов "Попав в меню GRUB2..."), выбираем "Дополнительные параметры для Ubuntu" и грузимся с предыдущим ядром (можете до обновления выяснить рабочую версию по выводу команды
uname -r - эти же циферки и нужно будет искать среди доступного в Дополнительных параметрах для загрузки). Если загрузка проходит успешно - теория нашла подтверждение; достаточно будет удалить новое ядро, которое не пошло, и более его не устанавливать (можно например поставить метку hold на пакет с ядром).
Если теория нашла подтверждение, предвкушая немой вопрос "почему так происходит" - бывает такое, что в какой-то из версии ядра (или начиная с какой-то из версий и во всех далее - в особо грустных случаях) ломается поддержка какого-либо железа. Весьма вероятно что именно Вам именно сейчас и именно с этим не повезло... Как-то так.
Пользователь добавил сообщение 25 Февраля 2020, 04:02:46:
Поставил на ноутбук ubuntu 19.10
И да: это очень плохая идея. Пользуйтесь актуальными стабильными релизами (LTS) - это все четные версии, номера которых заканчиваются на 04 (14.04, 16.04, 18.04, 20.04). На данный момент времени стабильной является 18.04. Она же - наиболее предпочтительная к установке. Можно попробовать 18.04 или 18.04.4 [вторая - с hwe-ядром, больше поддерживаемого железа; вместе с тем, с учетом того, что в 19.10 загрузка после обновления не пошла, - то лучше до установки проверить работу системы в live-режиме (Try Ubuntu without install/Попробовать Ubuntu без установки в меню загрузочной флешки)].