NetRestore image fails to install, no reason given
I ran into the same issue, and finally figured out the trouble is related to the CoreStorage partition type that is shipping with Yosemite.

To solve the NetRestore issue, first boot into a recovery mode (either the built-in recovery drive, an external USB drive, or net recovery).

Open up Terminal, and run these two commands:

diskutil cs list
diskutil cs revert A-Long-string-of-hex-values


The first command will print a tree view of the CoreStorage drive.  Of note, you should see a few long UUID strings.  Likely there would be one for "Physical Volume", "Logical Volume Family", and "Logical Volume".  It is the string after the last one ("Logical Volume" which you should copy and paste as A-Long-string-of-hex-values in the second command.

See http://awesometoast.com/yosemite-core-storage-and-partition-woes/ and The OS X Man Page for diskutil for a bit more info.  (Note that some sources may use "coreStorage" in place of "cs" in the above commands.  According to the man page, the two are equivalent)