Greetings and salutations,
From the images you have provided, it does not seem to be a hardware problem. It can be caused by a variety of different factors, like open files, Plymouth, bad mounting parameters, etc. You problem usually occurs with older Linux distributions, like the ones you mentioned. However, there are workarounds like disabling Plymouth, lazily unmounting the drives, locating processes which are using the drive, closing all encrypted LUKS volumes, etc.
There are many things which can cause those kinds of errors, but rest assured that all of them are fixable.
I would be more than glad to help you. I can connect to your computer via SSH or I can guide you through chat; Both options are fine with me.
If you are interested, please feel free to send me a message and I will respond as soon as possible.
Until then, best regards.