Re: having a huge problem.. running linux
I had a similar 12.10 booting problem when I upgraded motherboards and processor and memory -- all much faster than before.
I read threads about the problem being that the system was simply "too fast" for the Linux boot process (sounds crazy, I know -- but read on) and the solution was to add "rootdelay=nn" (where nn was the number of seconds) to the kernel line in the boot stanza.
So, I did that, starting with 45 seconds -- and it worked! Instead of it taking several minutes to get to a desktop, it took a little over a minute. I experimented with lower values until I found that 30 was about right. Lower values tended to repeat the original problem.
If this works for you, at least you will be able to boot faster.
Ubuntu 16.10 Mate, Mint 18 Mate; MS Win 8.1, MS Win10 Pro.
Will not respond to PM requests for support -- use the forums.