A brief update to https://managingosx.wordpress.com/2018/01/25/early-notes-on-deploying-images-to-imac-pro/ :
This is much easier now with 10.13.4, which has updated
asr restore to handle some of the tasks needed when restoring an image to iMac Pro.
I still recommend using AutoDMG to generate a deployment image from a 10.13.4 Install macOS High Sierra.app (and optionally your own additional packages).
The one restore workflow I know works is this:
Start up the iMac Pro in Target Disk Mode. Connect it to another Mac running 10.13.4. Make sure that Mac also has an active Internet connection that can reach Apple’s servers.
asr restore --source osx_updated_180402-10.13.4-17E199.apfs.dmg --target /Volumes/Macintosh\ HD\ 1 --erase
--source points to the AutoDMG-generated deployment image, and
--target points to the iMac Pro’s internal disk (mounted via Target Disk Mode). The restore session should look something like this:
# asr restore --source osx_updated_180402-10.13.4-17E199.apfs.dmg --target /Volumes/Macintosh\ HD --erase
Erase contents of /dev/disk4s1 (/Volumes/Macintosh HD)? [ny]: y
Retrieving scan information...done
Validating sizes...nx_kernel_mount:1359: : checkpoint search: largest xid 72, best xid 72 @ 143
Inverting target volume...done
Remounting target volume...done
Personalization over TDM succeeded
and you should have a working macOS 10.13.4 volume on the iMac Pro.
Here are some early notes on making and restoring a High Sierra deployment image to an iMac Pro.
“Wait, I thought imaging was dead! Especially imaging the iMac Pro with Secure Boot!” you may be thinking. My reply: “We’ll see, won’t we?” It’s early days here: we’re experimenting. Our experiments might lead to dead ends, or they might lead to useful results.
Continue reading “Early notes on deploying images to iMac Pro”
A little while ago, I made a new Mac deployment tool available:
Bootstrappr is really nothing more than a Bash script that installs any packages it finds in an adjacent packages directory. There’s no GUI, no bells and whistles.
What is it for? Why would you use it?
You’d use it for installation-based deployment workflows on iMac Pro (and potentially any Mac).
Continue reading “Bootstrappr”
Perhaps you are starting to worry about the future of “imaging” as a deployment/initial configuration method for Macs.
(I’ll define “imaging” as block-copying the contents of a disk image file to a disk volume, and resulting in a bootable, fully-functional machine.)
If you are concerned about the future of imaging, you might want to start investigating macOS installation-based workflows for deployment/initial configuration.
The basic idea is this: a workflow that either installs macOS, or starts with the factory os installation. It then installs additional packages that serve to enroll the Mac in whatever your ongoing management system is (Jamf Pro, Filewave, Munki, etc). It then becomes the management system’s job to finish the initial setup of the machine.
Here are a few things you might want to look at:
Continue reading “macOS installation-based workflows”
Like many people tasked with managing OS X/macOS machines, I use VMware Fusion to do a lot of testing. Fusion enables me to test in various versions of OS X, and to easily make changes and revert to a prior state. It’s a great tool.
For some of the testing I do, it’s important to be able to quickly and easily build a VM that is configured just like the “real” machines I manage. There are a few way to do that. Since we build our machines by booting into a NetBoot image and using Graham Gilbert’s excellent Imagr (https://github.com/grahamgilbert/imagr) to restore an image, it’s great that we can also boot Fusion VMs from a NetBoot image.
Continue reading “Stupid Tricks with createOSXinstallPkg and VMware Fusion”