What type and year of Mac are you trying to do this on and are you using the Aluminum keyboard? My Mac Mini won't recognize keystrokes from bootup on the Apple aluminum keyboard. This is a pain because I dual boot Tiger and Snow Leopard. The reason it does not recognize keystrokes on bootup is because of the Mini firmware. Any other keyboard works just fine not the aluminum. Seriously try a different keyboard, that was what Apple told me.