How To Share Netboot Image For Mac

This blog post is being reprinted with permission from the original author, Ian North. We are extremely excited and pleased to get to share his post as a special guest blog this week. Read on for Ian’s how-to for configuring a Mac image in Microsoft SCCM and Parallels Mac Management, and let us know if you are experiencing an increase in Macs in your network and the steps you’re taking to keep them centrally managed.

How To Share Netboot Image For Mac Windows 10

How To Share Netboot Image For MacMac
  1. The Netboot bootrom will initalize the network card, perform a BOOTP request, configure the IP address, gateway, TFTP server, bootimage location etc. Netboots bootrom then proceeds to download a netbootable image from a TFTP server, places the netbootable image it into memory and then boots the operating system.
  2. The NetBoot image share point is shared by both Apple File Protocol (AFP) and NFS, while the shadow file share point is only shared or accessed using AFP. Note: Booting Macs using Mac OS 9 images. Apple's System Integrity Protection feature, introduced in macOS 10.11, requires that you add a trusted NetBoot server to a computer before you can.

I touched briefly on using Parallels Mac Management for Microsoft SCCM to build Macs in my overview article but I thought it might be a good idea to go through the entire process that I use when I have to create an image for a Mac, getting the image deployed and getting the Mac configured once the image is on there. At the moment, it’s not a simple process.

How To Share Netboot Image For Macbook Air

It requires the use of several tools and, if you want the process to be completely automated, some Bash scripting as well. The process isn’t as smooth as you would get from solutions like DeployStudio but it works and, in my opinion anyway, it works well enough for you not to have to bother with a separate product for OSD. The Parallels team is working hard on this part of the product and they tell me that proper task sequencing will be part of V4 of the agent. As much as I’m looking forward to that, it doesn’t change the fact that right now we’re on V3.5 and we have to use the messy process.

First of all, I should say that this is my method of doing it and mine alone. This is not Parallels’ method of doing this, it has not been sanctioned or condoned by them. There are some dangerous elements to it, and you follow this procedure at your own risk and I will not be held responsible for damage caused by it if you try this out.

Requirements

How To Share Netboot Image For Mac

You will need the following tools:

Netboot Image

This specific tutorial is a single movie from chapter eleven of the Mac OS X Server 10.6 Snow Leopard Essential Training course presented by lynda.com author Sean Colins.

How To Share Netboot Image For Mac
  • A Mac running OS X Server. The server needs to be set up as a Profile Manager server, an Open Directory server and, optionally, as a Netboot server. It is also needed on Yosemite for the System Image Utility.
  • A second Mac running the client version of OS X.
  • Both the server and the client need to be running the same version of OS X (Mavericks, Yosemite, whatever) and they need to be patched to the same level. Both Macs need to have either FireWire or Thunderbolt ports.
  • A FireWire or Thunderbolt cable to connect the two Macs together.
  • A SCCM infrastructure with the Parallels Mac Management SCCM Proxy and Netboot server installed.
  • This is optional but I recommend it anyway: a copy of Xcode or another code editor to create your shell scripts in. I know you could just use TextEdit but I prefer something that has proper syntax highlighting and Xcode is at least free.
  • Patience. Lots of patience. You’ll need it. The process is time consuming and and can be infuriating when you get something wrong.

At the end of this process, you will have an OS X Image which can be deployed to your Macs. The image will automatically name its target, it will download, install and configure the Parallels Mac Management for Microsoft SCCM agent, join itself to your Active Directory domain, attach itself to a managed wireless network and it will install any additional software that’s not in your base image. The Mac will do this without any user interaction apart from initiating the build process.

Process Overview

The overview of the process is as follows:

  • Create an OS X profile to join your Mac to your wireless network.
  • Create a base installation of OS X with the required software and settings.
  • Create a Automator workflow to deploy the Parallels agent and to do other minor configuration jobs.
  • Use the System Image Utility to create the image and a workflow to automatically configure the disk layout and computer name.
  • (Optional) Use the Mac OS X Netboot server to deploy the image to a Mac. This is to make sure that your workflow works and that you’ve got your post-install configuration scripts right before you add the image to your ConfigMgr server. You don’t have to do this but you may find it saves you a lot of time.
  • Convert the image to a WIM file and add it to your SCCM OSD image library.
  • Advertise the image to your Macs.

I’m going to assume that you already have your SCCM infrastructure, Parallels SCCM management proxy, Parallels Netboot server and OS X Server working…

Mac Netboot Image

[button link=”http://norphus.co.uk/2015/05/building-deploying-and-automatically-configuring-a-mac-image-using-sccm-and-parallels-sccm-agent/” color=”default”]Continue Reading[/button]

Netboot Mac Os X Server

Click the button above to continue reading Ian North’s blog on how to configure a Mac image in Microsoft SCCM and Parallels Mac Management.