Next, test a non-GUI boot process. You should get a lot of text messages, followed hopefully by a normal login greeter. At the Grub menu, strike the e key, go to the end of the line starting with linux and ending with silent or quiet, then append without quotes "plymouth.enable=0" and proceed to boot. Fingers crossed.