Just as an example of the kind of thing that happens, this time it booted up fine on the second attempt. I got an "assertion botched" referring to line 6 of my rc.alsa. The screen filled up with errors but I didn't copy them down as it was a full screen's worth. The second time it loaded up straight away with no problem. I have rebooted it since and it came up again just fine.
Sounds like a hardware issue.
Test your memory with memtest86 and then perhaps run some tests on your hard disk.
Referring back to a previous post I made http://www.linuxquestions.org/questi...ailure-788081/
, I actually did check my hard disk before. It was showing some signs of wear so I bought an SSD. It seems like too much of a coincidence to be broken again. I have also run memtest86+ before, only for one test though. I'll leave it going tonight and see if anything eventually comes up. If it does turn out to be the RAM it'll mean that I've almost replaced the entire computer! I've already had the motherboard sent back for replacement.
As I'm on another computer now, here's what is on screen (1st boot attempt)
Loading ALSA mixer settings: /usr/sbin/alsactl restore
/etc/rc.d/rc.alsa: line 6: 1370 Illegal instruction /usr/sbin/alsactl restore
Loading 256-char ( no errors on this line)
Loading Unicode ( again no errors)
Loading /usr/share/kbd (no errors on this either)
gzip: stdout: Success
/usr/share/kbd/keymaps/i386/qwerty/uk.map.gz:58: syntax error
syntax error in map file
Starting up X11 session manager...
X doesn't come up, ctrl-alt-del to restart works, next time it boots up with no problems. I'm gonna set a memtest going now..