Lately I've seen this behavior twice, one on HPUX and another on Linux:
Oracle clusterware 10.2.0.1 install went on smoothly and then hang when running root.sh on the 2nd node, while displaying this message:
Startup will be queued to init within 90 seconds.
There were no errors logged on the second server, truss or strace showed the processes waiting...
On the first server we saw errors logged on $ORA_CRS_HOME/log/<servername>/alert<servername>.log pointing to a problem accessing the OCR raw device.
on HP the problem was solved configuring the raw devices using a whole LUN as described on the install guide.
on Linux the problem was solved pointing directly to the raw devices instead of soft links to them.