I'm trying to move from NetRestore to DeployStudio for my dual-boot Apple deployments, but I'm not sure how to remove NetRestore from my NetBoot server. When I NetBoot a client, it still launches NetRestore automatically and does not launch DeployStudio. I believe I have DeployStudio installed correctly on the server and my repository is mountable from clients.
Both DeployStudio and NetRestore have a NetBoot image that is created to launch the actual DeployStudio or NetRestore application to copy the image over. In the NetBoot section of Server Admin you want to disable the NetBoot image that has NetRestore installed on it (and once your migration is done you can remove it since it won't be needed) and make your DeployStudio NetBoot image the default.
If necessary you can recreate the DeployStudio NetBoot image by running the DeployStudio assistant again. You can also use netbootch.sh from Your Mac Guy which also continues to work even if NetBoot stops working until you can restart the server.