I am running OSX Server 10.6.8. I have the folder where the images are stored, shared Admin read write, admin group read write, everyone read only.
In Netboot, general I have the drives where I store my images and where I want client data to be stored, ticked.
Not sure where in Lion server these items may be. Also my images are NFS Protocol. I hope this may help.
I'm not sure if I am answering the correct question or not...
And my experience was on 10.6.8 server, with NetRestore rather than NetBoot. Nevertheless I'll mention what I found in case it is helpful as they are very nearly the same process.
I had awful problems in the past getting the whole process to work, it seems that it matters which machine you use to do the imaging. What I found worked was to:
- clone the disc you want to image onto a USB disc. I can't remember what I used to do this, would have been either ditto or SuperDuper! (I found in the past that CarbonCopy Cloner worked less well)
- plug the USB disc into the server and run Disk Image Utility on the server
For me this was the "Eureka" moment that made the whole thing suddenly work.
Also I should mention that I found that it matters which network switch you use. A TPLink switch didn't pass something that was needed for the NetRestore process to work, whereas an HP Procurve switch worked fine.
When the images don't appear in Server.app, there's really only 2 reasons.
1) The images are incomplete (didn't finish building.)
2) Server.app is looking in the wrong place.
The images should have a .nbi extention on the folders, and there should be a NBImageInfo.plist file inside the folder. If either of these is wrong, Server.app will ignore it.
Otherwise, make sure that Server.app is configured to look for the images where they are physically stored. For example, if you are storing your images on the Boot drive, and it's named "Macintosh HD", make sure "Macintosh HD" is checked in in the list of sources (sorry, don't have Server.app sitting in front of me, so I can't be more specific.)
I had the same problem, and this last post got me half way there.
"2) Server.app is looking in the wrong place."
Very helpful. In my case, I created a folder "/Library/Netboot/NetbootSPO"
Looks right, right? WRONG! That last character, I mistakenly placed a capital "o" instead a zero "0"
So, all I did was rename the folder "/NetbootSP0" (with a zero) and Server.ap was happy again, and all was right with the world.