Ubuntu 20.04 on ASUS UX303UB:
$ inxi -M -y 80
Machine: Device: laptop System: ASUSTeK product: UX303UB v: 1.0 serial: N/A
Mobo: ASUSTeK model: UX303UB v: 1.0 serial: N/A
UEFI: American Megatrends v: UX303UB.206 date: 03/02/2016
I updated Ubuntu today via the built-in Software Updater program. The update installed the 5.4.0-53 kernel and completed without interruptions. Prior to this update, I had no problems booting Ubuntu.
$ dmesg | grep "microcode"
[ 0.000000] microcode: microcode updated early to revision 0xe2, date = 2020-07-14
[ 0.558654] microcode: sig=0x406e3, pf=0x80, revision=0xe2
[ 0.558683] microcode: Microcode Update Driver: v2.2. –
After the update, I was prompted to restart my computer, which I did. However, each time I rebooted I met a non-responsive black screen. I restarted again and could access GRUB. I could access recovery mode but I couldn't boot into normal Ubuntu. I tried rebooting many times and managed to get it working once. I installed and ran boot-repair with default settings. When I restarted it went back to the same black screen. I also tried booting the previous 5.4.0-52 kernel but it froze at "Loading initial ramdisk ...". After that I could not boot into Ubuntu at all.
What eventually worked was accessing the UEFI firmware menu and disabling Secure Boot and enabling CSM. My question is, what went wrong and how can I figure that out?
My output:
$ grep "upgrade " /var/log/dpkg.log
2020-11-11 10:25:47 upgrade network-manager-gnome:amd64 1.8.24-1ubuntu2 1.8.24-1ubuntu3
2020-11-11 10:25:47 upgrade libnma0:amd64 1.8.24-1ubuntu2 1.8.24-1ubuntu3
2020-11-11 10:25:47 upgrade gir1.2-nma-1.0:amd64 1.8.24-1ubuntu2 1.8.24-1ubuntu3
2020-11-11 10:25:55 upgrade intel-microcode:amd64 3.20200609.0ubuntu0.20.04.2 3.20201110.0ubuntu0.20.04.1
2020-11-11 10:25:55 upgrade linux-generic-hwe-20.04:amd64 5.4.0.52.55 5.4.0.53.56
2020-11-11 10:25:56 upgrade linux-image-generic-hwe-20.04:amd64 5.4.0.52.55 5.4.0.53.56
2020-11-11 10:26:06 upgrade linux-headers-generic-hwe-20.04:amd64 5.4.0.52.55 5.4.0.53.56
2020-11-11 10:26:06 upgrade linux-headers-generic:amd64 5.4.0.52.55 5.4.0.53.56
2020-11-11 10:26:07 upgrade linux-libc-dev:amd64 5.4.0-52.57 5.4.0-53.59
2020-11-11 11:02:35 upgrade libplymouth5:amd64 0.9.4git20200323-0ubuntu6.1 0.9.4git20200323-0ubuntu6.2
2020-11-11 11:02:35 upgrade plymouth-theme-ubuntu-text:amd64 0.9.4git20200323-0ubuntu6.1 0.9.4git20200323-0ubuntu6.2
2020-11-11 11:02:35 upgrade plymouth-theme-spinner:amd64 0.9.4git20200323-0ubuntu6.1 0.9.4git20200323-0ubuntu6.2
2020-11-11 11:02:35 upgrade plymouth-label:amd64 0.9.4git20200323-0ubuntu6.1 0.9.4git20200323-0ubuntu6.2
2020-11-11 11:02:36 upgrade plymouth:amd64 0.9.4git20200323-0ubuntu6.1 0.9.4git20200323-0ubuntu6.2
2020-11-11 12:35:35 upgrade libraptor2-0:amd64 2.0.15-0ubuntu1 2.0.15-0ubuntu1.20.04.1
- Upgrades at 10:25 - the upgrades that caused the boot issue
- Upgrades at 11:02 - upgrades performed via recovery mode (fix packages)
- Upgrades at 12:35 - upgrade after successfully booting into Ubuntu by disabling SecureBoot and enabling CSM