Ah I don't miss those days.
I swapped to using Atomic distributions, no more shenanigans.
Linux Mint is a free Linux-based operating system designed for use on desktop and laptop computers.
Want to see the latest news from the blog? Set the Firefox homepage to:
where is a current or past release. Here's an example using release 21.1 'Vera':
https://linuxmint.com/start/vera/
Ah I don't miss those days.
I swapped to using Atomic distributions, no more shenanigans.
It's been a few years since I ran Mint, but I believe, it keeps old kernel versions around for when there is a problem with a newer kernel or during the upgrade.
You should be able to select an older kernel to boot from, from the bootloader (GRUB). Apparently, you can hold Shift after powering on your PC to get to GRUB's boot menu.
Though, to be honest, I'm not entirely convinced that it was (just) the kernel that was mid-update at that point.
openSUSE is more resilient for this sort of problem. In GRUB (which gets shown by default on openSUSE), you can select a filesystem snapshot to boot from. You would select the snapshot from the start of the upgrade.
If everything works correctly, you run sudo snapper rollback
to tell it to actually roll back to that (throwing away your changes from the broken update) and then you do another reboot afterwards.
More info on that here: https://doc.opensuse.org/documentation/leap/reference/html/book-reference/cha-snapper.html#sec-snapper-snapshot-boot
Can you share your update script which broke the system? I would be very interested. I usually do apt upgrade -yd
first to make sure everything is downloaded before the upgrade starts
My script is basically just the following in a .sh file:
sudo apt update -y && sudo apt upgrade -y
I think there's an autoremove statement as well, but I can't remember exactly off the top of my head.
What broke it was entirely my fault, not the script. While I'm not entirely sure what had occurred, it's definitely related to me turning off the computer in the middle of what I'm going to call "post processing" where everything is put in place.
My best guess is that there were mismatched files from different versions that were causing some kind of error. Because I was able to navigate the file system and actually use gnome-terminal once I got there, I'm starting to think I broke something in Cinnamon rather than the kernel. The consequences were that the "taskbar" was gone, I couldn't access the "start menu", my windows couldn't be resized, and no keyboard shortcuts worked.