I had this problem that X suddenly did not want to boot.
After trying around with removing the SCSI card and other things (even a full reinstall), I found out that if a CD is in my drive, it just does not want to boot.
It does not matter what CD is in it.