I'd try booting into safe mode. Once in safe mode shut down and restart normally and see if that helps.
Here is a link about safe mode that may help http://support.apple.com/kb/HT1455.
also have have you tried holding down the x key during startup? If the iBook has a valid OS X startup volume, this should force it to boot to it.