Let me preface this by saying I am new to this area of computer science. I will be saying BIOS a lot in this post, but I am not sure if I am using it correctly or if I actually mean UEFI.
I have a 2019 Lenovo Thinkpad T480 and have been running Ubuntu 18.04 with very few issues for a while now. A few days ago, I did a routine update and started experiencing a suite of strange issues (very slow start up, non-responsive keyboard and trackpad, system unable to find sound output devices or wi-fi adaptor).
After some searching around and some trial and error, I found that the culprit could be a bad kernel version (4.15.0-177-generic). Using GRUB to select the previous kernel version seemed to solve all of my issues at once. I found this post that said the way to set an older kernel version as default was to change the value of the variable GRUB_DEFAULT
in /etc/default/grub. On my system, it was set to 0
by default, so I changed it to 2
, the index of the kernel version as listed in the GRUB menu that had worked previously.
I see now that the answer I followed was 10 years old and things must have changes since then because now my laptop only boots to the BIOS screen and I can't find a way back to the Ubuntu GUI. I cannot access Grub by holding down Shift or Esc during startup. Restarting from the BIOS menu just brings me right back to it, and the only way I can see to shut down is by holding the power button.
Is there anything I can do? I dont know enough about BIOS to risk changing any of the settings without guidance, so any help will be greatly appreciated.
chroot
if you know what you are doing, though. – cocomac May 18 '22 at 16:22/etc/default/grub
and runupdate-grub
in achroot
environment. See https://askubuntu.com/q/145241/1186757 – Bodo May 18 '22 at 16:25