Unless you are booting from the network there is no reason that you cannot boot. Only the network adapter will not be configured correctly. So it is unlikely that this is the source of your trouble.
When the machine boots, a second stanza is included in 70-persistent-net-rules. It will most likely be called eth1 while eth0 remains bound to the hardware address of the other machine.
If you look into /etc/rcS.d you see scripts with the name Snnscriptname with nn a two digit number. Create your script with a lower decimal number than script which start the network and udev. The number must be so high that you are sure that scripts which mount the disk and make it accessible have a lower number.