1. Starte mal mit gedrückter "Apfel+V" Taste. Das ist der Verbose-Boot-Modus. Nicht wundern, anstelle des grauen Hintergrunds mit Kreisel, erscheint ein schwarzer Hintergrund mit weißem textlog.
Schau mal wo er stehen bleibt und mach ggf. ein Foto auf dem man den text erkennen kann.
2. Starte mal mit gedrückter Shift-Taste. Dann bootet OSX im SafeMode und lädt nur OSX eigene Extensions. Falls der Rechner damit bootet liegt es warscheinlich an einer später installierten Extension.
3. Mach einen PMU (PowerManagementUnit) Reset. Anleitung für dein Modell findest du hier:
Klick.
4. Starte mit gedrückter "Shift+S" Taste, du siehst wieder schwarzen Bildschirm mit weißem text. Warte bis die Zeile "#root:" erscheint.
Dort gibts du dann "fsck -fy" ein (bedenke, hier gilt US Tastaturlayout, mit deutscher tastatur musst du also "fsck ßfz" eingeben) und drück enter.
Du siehst das nun dein Filesystem überprüft und ggf. repariert wird. Dieser vorgang deckt sich mit dem, den du auch von der Install-CD ausführen würdest. Geht nur eben schneller.
Sollte der Vorgang mit dem Satz "Filesystem has been modified" abschließen, gib den gleichen befehl nochmal ein. Solange bis "Filesystem seems to be ok" erscheint.
Danach gibts du "reboot" ein und drückst enter.
wenn das alles nicht hilft kannst du wie gesagt noch mit einer Externen HD Starten oder deinen Rechner per Firewire Target modus an einen 2. PPC-Mac hängen und dort als externe HD mounten. Dann kannst du wenigstens deine Daten sichern.
Anschließend empfiehlt sich eine neuinstallation.
Sollte die nicht helfen kannst du von einem Hardware-Fehler ausgehen.