Tomamaso:
Welcome to the Apple Discussions. First try deleting iPhoto's preference file, com.apple,iPhoto.plist, that resides in your User/Library/Preferences folder. If that doesn't correct the situation make sure you've also installed the latest Quicktime update, 7.1.3 and repair disk permissions (repair permissions even if you've already installed 7.1.3).
Regarding the message about volume not being repairable, boot into your system install disk and in the first window after the language selection window go to the Utilities menu and launch Disk Utility. Then select your HD in the window at the left and click on the Repair Disk button.
If you get a message that repairs were made or that repairs couldn't be make, rerun it several time until you get a all clear message. Sometimes it takes 3 or 4 runs to get it right. Then restart back into your iBook.
One final question: how much free space do you have on your HD?
Do you Twango?
TIP:
For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.