? folder means no HD detected. Option boot and select it - if you can't see the HD it may have slipped off the bus and you just need to re-seat it.

Good Luck,

n