Booting into a black screen after a failed update

Things I learned during this crisis

  • DON’T UPDATE IF THERE’S NOT MUCH DISK SPACE LEFT. I remember reading this in some other post in the forum, but I can’t seem to find it. It was not this one (which is great too).
    • How much is not much? No idea. I just know that if you haven’t updated in a month, the update will download more than 1,5 GB in packages, and it will need even more space to install them.
  • Don’t mindlessly rely on BTRFS snapshots (created with TimeShift). You can easily use them to go to a previous system state, but it may not solve your issue or you may end up with some new issues to solve.
  • Work-Linux balance: If your main system fails and you have a backup laptop, don’t try to work while fixing the main system. Just focus on work until you can save some time to sit and focus on fixing your system.
  • Some basic terminal skills I had to look up:
    • Getting to the terminal if the GUI is not loading:
      • Press eat the Grub screen.
      • Add a 3 at the end of the line that starts with linux.
      • Quit and boot with Ctrl+X
    • Working with journalctl to check for errors.
    • Writing the journalctl output to a file in the current folder
      • journalctl (options) > filename.txt
    • Mounting a usb drive so you can copy the log and study it in another computer. I used this answer.
      • Plug the USB drive in. Seriously, I skipped this step once.
      • Use lsblk and fdisk -l to identify your USB drive.
        • The first command gives you a simple outline of available devices, the second command gives you more info (like disk size) which can be useful for identifying a drive. Use any or both of them in any order.
      • mkdir (mount poing, e. g. /mnt/usbdrive)
        • This step is almost never writen in the guides, but if I don’t do it, I always get a missing folder error when mounting. I’m probably doing something wrong here.
      • sudo mount (external drive or partition e. g. /dev/sdc1) (mount point, e. g. /mnt/usbdrive)
  • If you grow bad feelings against Linux for all this :face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth: you didn’t want in your life, remember that on Windows your only option would be wiping and reinstalling, or hiring a tech support that would wipe and reinstall for you. So this :face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth: is just you taking advantage of the possibility Linux gives you to fix your system. If you’re not up for it, you know… wipe and reinstall.