Boot failure after GRUB failure with no prompt (version 2.02~beta3-4ubuntu7.2) and Ubuntu reinstall
https://askubuntu.com/questions/1013102/boot-failure-after-grub-failure-with-no-prompt-version-2-02beta3-4ubuntu7-2-a
I have a computer with a Ubuntu+Windows dual boot which has been working fine for years, but turning it on today GRUB is frozen and nothing I can try will change it. I have no prompt, and my keyboard doesn't seem to do anything. See the attached picture I have taken of my screen.

I have tried going through my UEFI setup and booting directly to Ubuntu, but what that gives me is the black screen you can see on my picture in full screen, with still no way of interacting with my computer. Doing that, I can boot to Windows just fine (selecting Windows Boot Manager from the list in my UEFI).
The only thing I can think of I did recently that might have done something to GRUB was updating the software on my computer (sudo apt-get update and sudo apt-get upgrade), and cleaning up the old OS versions with sudo apt autoremove (my computer told me a while ago that my boot partition had little space left, that's when I found out that I needed to use apt autoremove from time to time to clean that up).
Either way, after that, my laptop battery died while I was writing this post and it wouldn't reboot (I'll ask another question for that soon), so I figure I would try to simply reinstall Ubuntu from a bootable USB to hopefully fix the issue (the option that reinstalls the OS without erasing any of the personal data). I did that, and in the end of the reinstall it just told me something about some apps being broken and that I would need to reinstall them by hand. So I finished the install, but my computer wouldn't turn off and stopped on a black screen.
Shutdown failure after reinstall:
[ 0.000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please updat
e microcode to version: 0x3a (or later)
[ 0.072000] mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 17: ee2000000
004017a
[ 0.072000] mce: [Hardware Error]: TSC 0 ADDR 5f000000 MISC 4f00031e0000086
[ 0.072000] mce: [Hardware Error]: PROCESSOR 0:306f2 TIME 1520465609 SOCKET 0
APIC 0 microcode 29
[ 0.072000] mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 18: ee2000000
004017a
[ 0.072000] mce: [Hardware Error]: TSC 0 ADDR 5f100000 MISC 44f00031e0000086
[ 0.072000] mce: [Hardware Error]: PROCESSOR 0:306f2 TIME 1520465609 SOCKET 0
APIC 0 microcode 29
[ 0.072000] mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 19: ee2000000
004017a
[ 0.072000] mce: [Hardware Error]: TSC 0 ADDR 5f100080 MISC 84f00031e0000086
[ 0.072000] mce: [Hardware Error]: PROCESSOR 0:306f2 TIME 1520465609 SOCKET 0
APIC 0 microcode 29
[ 6.812447] print_req_error: I/O error, dev sr0, sector 8093184
[ 6.860462] print_req_error: I/O error, dev sr0, sector 8093184
[ 6.860466] Buffer I/O error on dev sr0, logical block 1011648, async page read
[ 7.375649] sd 6:0:0:0: [sdc] No Caching mode page found
[ 7.375653] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 8.164565] print_req_error: I/O error, dev sr0, sector 8093184
[ 8.212563] print_req_error: I/O error, dev sr0, sector 8093184
[ 8.212568] Buffer I/O error on dev sr0, logical block 1011648, async page read
[ 700.334237] print_req_error: I/O error, dev sr0, sector 8093184
[ 700.386411] print_req_error: I/O error, dev sr0, sector 8093184
[ 700.386431] Buffer I/O error on dev sr0, logical block 1011648, async page read
[ 702.542138] print_req_error: I/O error, dev sr0, sector 8093184
[ 702.594063] print_req_error: I/O error, dev sr0, sector 8093184
[ 702.594088] Buffer I/O error on dev sr0, logical block 1011648, async page read
[ 703.797989] print_req_error: I/O error, dev sr0, sector 8093184
[ 703.845956] print_req_error: I/O error, dev sr0, sector 8093184
[ 703.845972] Buffer I/O error on dev sr0, logical block 1011648, async page read
I know that forcing it to stop wasn't a good idea but I had little choice, and when I tried starting it again this morning it would just stop on the Ubuntu loading page, without even giving me a GRUB menu offering different boot options.
My question is how much did I break my computer, and is there anything I can do to fix it without wiping out all my personal data?