The first question I would ask is: "why are you trying to boot into safemode?"
The second question I would ask is: since it hangs on partition check, did you partition the hard disk before trying to install SuSE?
The act of partitioning sets the size of the partition and filesystem format for the operation system you propose to install. For any distro of Linux, you need a minimum of two partitions.
1- a swap partition equal to or greater than the amount of ram in the computer.
2- at least one partition formated for Linux.
In that you have the following choices:
a- format for native Linux ext2.
b- format for Linux ext3 (ext2 with journalling capability, which makes recovery from corrupted files which would normally prevent successful boot much easier).
c- format for one of the other journalling filesystems, such as reiserFS, JFS, etc.
It's also possible to create and format several partitions, so that you could install several distros, each to it's own partition, or one distro spread over several partitions (all with only one swap partition).
So, read this. Mull it over. Then, if you could supply more info on how you went about installing SuSE, it might help us to help you.