We're trying to unify our client system imaging to one tool. We've been using FOG for PCs and DeployStudio for MACs. Now that FOG supports EFI and GPT, it may be possible to use FOG for both.
One of the pre-requisites is to have the clients boot from the network. PCs use the standard PXE to do this, and is supported by configuring DHCP to tell the PC which server and file to download to start the boot process. Apple uses a proprietary modified BOOTP protocol named "Netboot". It turns out that ISC DHCP server is flexible enough to send the correct information to Apple Netboot clients, so they know which server to pull the boot file from and which file to download.
Once the client knows the server and file, it uses TFTP to download the initial boot file. If that boot file is smart enough to use other networking protocols, then they can be used to download additional support files to complete the boot.
There are several useful websites for helping to configure ISC DHCP to communicate correctly with Apple Netboot clients:
Excellent example configuration file with detailed comments
Older instructions with additional information and links
Using these links, I was able to get several different iMacs to download boot files. This blog doesn't discuss the creation of valid boot files to send to iMacs.
So, this was a success.
No comments:
Post a Comment