Well with some more faffing around getting OS X to boot (seems I needed to do a PMU reset again because I'd pulled the cd drive out), I got in, and looked at the system log, as well as all messages log. Can't say there's anything there that stands out to me. The all messages log dates back months and just seems to say "shut down this start up that" but no errors or what have you. The system.log on the other hand only has one line in it that stands out to me (highlighted in bold):
Jan 1 01:00:50 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
Jan 1 01:00:50 localhost kernel[0]: The Regents of the University of California. All rights reserved.
Jan 1 01:00:50 localhost kernel[0]: MAC Framework successfully initialized
Jan 1 01:00:50 localhost kernel[0]: using 10485 buffer headers and 4096 cluster IO buffer headers
Jan 1 01:00:50 localhost kernel[0]: AirPort_Brcm43xx::probe: 02e5da80, 0
Jan 1 01:00:50 localhost kernel[0]: FireWire (OHCI) Apple ID 31 built-in now active, GUID 000a95fffee934be; max speed s400.
Jan 1 01:00:50 localhost kernel[0]: ApplePMU - vers. 126 download complete -
Jan 1 01:00:50 localhost kernel[0]: ApplePMU::CLOCK RESET! PMU WAS PROBABLY RESET SOMEHOW!!
Jan 1 01:00:50 localhost kernel[0]: mbinit: done
Jan 1 01:00:50 localhost kernel[0]: Security auditing service present
Jan 1 01:00:50 localhost kernel[0]: BSM auditing present
Jan 1 01:00:50 localhost kernel[0]: rooting via boot-uuid from /chosen: 65EA8C78-5A7B-38A5-A7DF-D5CF93871511
Jan 1 01:00:50 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Jan 1 01:00:50 localhost kernel[0]: wl0: Broadcom BCM4320 802.11 Wireless Controller
Jan 1 01:00:50 localhost kernel[0]: 4.170.25.8.2Got boot device = IOService:/MacRISC2PE/pci@f4000000/AppleMacRiscPCI/ata-6@D/AppleKauaiATA/ATADev iceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/IBM-IC3 5L090AVV207-0 IBM-IC35L090AVV207-0/IOApplePartitionScheme/Apple_HFS_Untitled_2@10
Jan 1 01:00:50 localhost kernel[0]: BSD root: disk0s10, major 14, minor 9
Jan 1 01:00:50 localhost kernel[0]: Jettisoning kernel linker.
Jan 1 01:00:50 localhost kernel[0]: Resetting IOCatalogue.
Jan 1 01:00:50 localhost kernel[0]: Matching service count = 1
Jan 1 01:00:50 localhost kernel[0]: Matching service count = 3
Jan 1 01:00:50: --- last message repeated 4 times ---
Jan 1 01:00:50 localhost kernel[0]: Matching service count = 6
Jan 1 01:00:50 localhost kernel[0]: PowerMac3,6: stalling for module
Jan 1 01:00:50 localhost kernel[0]: rtclock timebase_callback: late old 1000000000 / 41656790 new 1000000000 / 41656700
Jan 1 01:00:50 localhost kernel[0]: rtclock timebase_callback: late old 1000000000 / 41656790 new 1000000000 / 41656610
Jan 1 01:00:50 localhost kernel[0]: rtclock timebase_callback: late old 1000000000 / 41656790 new 1000000000 / 41656700
Jan 1 01:00:50 localhost kernel[0]: Matching service count = 1
Jan 1 01:00:54 localhost bootlog[37]: BOOT_TIME: 0 0
Jan 1 01:00:55 localhost DirectoryService[33]: Launched version 5.8.1 (v514.28)
Jan 1 01:00:55 localhost rpc.statd[19]: statd.notify - no notifications needed
Jan 1 01:00:55 localhost fseventsd[28]: bumping event counter to: 0x27ea20 (current 0x0) from log file '000000000027db60'
Jan 1 01:00:55 localhost /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow[24]: Login Window Application Started -- Threaded auth
Jan 1 01:00:56 localhost DumpPanic[31]: Panic data written to /Library/Logs/PanicReporter/1970-01-01-010056.panic
Jan 1 01:00:56 localhost kernel[0]: UniNEnet: Ethernet address 00:0a:95:e9:34:be
Jan 1 01:00:56 localhost kernel[0]: AirPort_Brcm43xx: Ethernet address 00:16:41:78:6f:a4
Jan 1 01:00:58 localhost kernel[0]: AirPort: Link Down on en1
Jan 1 01:00:58 localhost com.apple.launchd[1] (com.apple.aslmanager): Throttling respawn: Will start in 5 seconds
It appears there was a kernel panic? The log's quite long incidentally so I've truncated it somewhat but before the first line it was mostly just waffling away about loading modules and things and after the last line it was waffling away about the wifi and so on so I don't think they were relevant. I didn't notice anything wrong though while it was booting (I mean, it didn't show me any errors or anything and I always assumed if there was a kernel panic it actually throws it up in your face).