I was running Ubuntu 17.10 on my mac (mid-2010) as a dual-boot with Refind as the boot manager. It was functional albeit non-optimal drivers for wifi and video card.
A day ago, the Software Updater app gave me the option to upgrade and I took it. It completed the install and clean up fully but I was unable to do a final restart due to power issues. Anyway, after the power issues were sorted out, I booted my laptop, only to find that it wouldn't boot into the OS and would get stuck in a loop at a screen which was filled with lines of code that made no sense to me.
So, I rebooted with option key and booted into recovery mode and ran check disk and fix broken packages and then resumed boot. Then it booted into the OS fine. I rebooted again, and then it went back to the screen with lots of lines of code which no sense. I tried the same thing again with the recovery mode again. And this time when it booted I picked the proprietary Nvidia drivers. Now when I boot, there is just a blank screen and I cant boot into recovery mode either because there is an error in EFI screen option.
So I boot into OS X and download the ISO file for 18.04 and make a bootable USB stick and boot into that from the EFI screen. Now, it boots and once past the orangeish blue bionic beaver wallpapers, it gets stuck in a loop at a message called setting locale.
So, at this point, I can neither boot into my HDD Ubuntu install nor into the Live Disk.
My next plan of action is to try and get an ISO of a previous version and try booting form that. I'd like to avoid that if possible and stick to 18.04.
EDIT 1: I flashed Ubuntu 17.10 onto the USB storage, and that boots fine. I'll try 18.04 once again. Also, I'm using Unetbootin for flashing the USB storage.
EDIT 2: This keeps cycling over and over when I live booted from a freshly downloaded copy of Ubuntu 18.04 ISO file flashed in to a USB:
Keep in mind that when I do this on the same USB with the ISO file for 17.10.1, live boots perfectly fine.
EDIT 3: I've given up. I'm doing a clean install of 17.10.