Skip to content

Commit 5ef1d7b

Browse files
committed
post: macos
1 parent cc3bbbf commit 5ef1d7b

1 file changed

Lines changed: 23 additions & 1 deletion

File tree

content/posts/macos.typ

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
author: "amy erskine",
88
summary: [my hellish time trying to wipe macOS],
99
tags: ("macos", "intune"),
10-
draft: true
1110
)
1211

1312
#show: post.with(..args)
@@ -119,11 +118,34 @@ Once the 'update' finished, the DFU recovery sat around saying 'Preparing system
119118

120119
This time I started installing the Tahoe files, but not from the App Store.
121120

121+
This installs the same "Application" that the App Store does, but without the hassle of cancelling the update.
122122

123+
To grab the files for Tahoe:
124+
```
125+
softwareupdate --fetch-full-installer --full-installer-version 26.3.1
126+
```
127+
128+
I then kicked off the install process, following more or less the same steps as the other USB attempt, but it actually started writing the drive! This process can take a *long* time, so be mindful of that.
129+
130+
Whilst the USB was writing, I investigated another DFU technique I'd seen in the docs...
131+
132+
133+
== dfu 2, electric boogaloo
134+
135+
Whilst the "Finder" interface to DFU is the most commonly documented, there is an alternative. Apple Configurator.
136+
137+
Configurator is mainly useful for configuring devices from your phone, but can also be used as a Mac app for Mac-to-Mac restore operations.
123138

139+
Configurator does have some of the same download corruption quirks that the Finder method has, but it at least shows you some more useful error messages!
124140

141+
This is how I discovered I was actually using the wrong USB-C port on the dead Mac, because Configurator shows a specific error message about being unable to change the port type when it tries to install the OS.
125142

143+
I still don't fully understand how this is possible, since I was able to get the dead Mac into DFU mode and get the live one to talk to it, indicating the correct port.
126144

145+
My USB was still not ready so I let Configurator do its thing and complete the restore.
127146

147+
== closing remarks
128148

149+
What a wild ride, all to install the Apple operating system on the Apple computer, using Apple's own protocols. You wouldn't think it would be this difficult.
129150

151+
I did get the laptop back just in time, though, and learnt a whole lot on the way!

0 commit comments

Comments
 (0)