[ -e /proc/ide/hdb ] && /bin/mount -n -o nocheck,ro /dev/hdb4 /drive1
I got this init from RJlov and only altered the ECHOs, so I've got no idea what it's doing at all.
As you probably already figured out, the first drive is /dev/hda4 and second drive is /dev/hdc4. The [ -e ... ] line basically just checks that whether /proc/ide/hdb exists and only in that case tries to mount the drive. You can safely always try to mount the /dev/hdc4, even though it wouldn't exist, it doesn't do more harm than print an error message.
Kim