Did you try to repair the disk ? Boot in single user mode (hold down the Apple key and the 'S' key simultaneously during startup).
You will get a back screen in text mode. Then enter the following commands :
fsck -y
when it's finished, enter :
reboot