Skip to main content

Hi all,



Like the previous discussion i created on Jamf Nation about upgrade paths to Mojave back in september, i thought lets start a new fresh thread for sharing macOS Catalina installing & upgrade ideas and experiences.



Because there are already some real changes like;




  • macOS is now on a separate partition that is read-only

  • Activation Lock has been added to T2 Macs



Installing macOS through PreStage / DEP
Prestage enrollments works fine for now, The Jamf binary not works 100% but that is logical.



Modulair Imaging
We all know that "modulair" imaging is dead for a while, but to be honest for our older mac fleet that is not DEP registered and not having an T2 chip i still used Jamf Imaging and creating DMG's with AutoDMG for bringing that Mac's alive.



But assuming with the new read-only Macintosh HD partition this really will be painful.



Upgrading
The thing i already noticed is that in the past new macOS version were available in the Mac App store. Now the Software Update pane gets an 1 icon and will give you the option to download and install the upgrade.



So if you have an SUS in place, i assume we can prevent the update being delivered to production branch, and allow it on your pilot branch for instance.



For the past 2 upgrade methods i used, and still using the work of @bpavlov and i can confirm that this one is still working without issues for now.



This is an workflow of upgrading to an new macOS version through Self Service.
I upgraded from 10.14.5 to 10.15.0 Beta.



See my GitHub for the script, huge thanks again to @bpavlov .



Resources




  • WWDC 19 video on "What’s New in Managing Apple Devices" Devices Link

  • Robbert Hammen his blog with a lot of information Link

  • Bash shell not installed default anymore? comparison vs ZSH Link

  • How to change your default shell to zsh for instance "chsh -s /bin/zsh"



So, let's start sharing ideas and experiences for the upcoming months !
Brace yourself!

@totalyscrewedup how to Setup a Policy that will run against the same scope as whatever you used for the Mac App Store did ot get it


@totalyscrewedup how to Setup a Policy that will run against the same scope as whatever you used for the Mac App Store did ot get it thank you


@vcasiero how please?


Hey all, been seeing quite a bit of weirdness with our upgrade testing. We're setting up to silently cache the installer, then trigger it via Self Service. SS policy is just



/Applications/Install macOS Catalina.app/Contents/Resources/startosinstall --agreetolicense --nointeraction



We're seeing the policy sit at running for about 20 minutes, then it attempts to restart, but throws a strange Cocoa error (screenshot attached to this post). This error prevents Self Service from quitting and holds up the restart. I've done some digging on this error and haven't found much, just one person thinking it might be Self Service barfing on a large policy. Any ideas would REALLY be appreciated




@JZaczyk: Just add an ampersand ("&") at the end of the command line:



/Applications/Install macOS Catalina.app/Contents/Resources/startosinstall --agreetolicense --nointeraction &



With " &" at the end of the command line the process starts in the background, allowing the script to complete successfully and the reboot will happen cleanly.



see also: https://www.jamf.com/blog/streamlining-your-macos-upgrade-process/



hth


@sdagley sorry for the late reply and thanks for your message.
The breadcrumb is an interesting workaround until I tweak my workflow
Cheers!


Interesting .. thanks for all the info!


Thanks for the tips!



My Catalina Workflows:
New Mac - DEP as usual exclude 32-bit Apps
Refresh Mac 10.13.4+ APFS (All Labs and Mojave Macs) - Deploy Catalina Installer - EraseInstall
Upgrade Mac - Deploy Catalina Installer - Delete/Uninstall 32-Bit Apps - Update Apps - StartOSinstall


Hello,
Has anybody else used the script in-place upgrade to macOS Catalina? When I run the script, it downloads the OS to the Applications folder, and then the file disappeared /current OS Mojave/. And start over to downloading it. After OS .pkg shows up in the Application folder a second time, pop up the error message that cannot install the OS. I'm following those steps from here:https://hcsonline.com/images/PDFs/Upgrade_Catalina_Jamf.pdf.
What I'm doing wrong I appreciate any help with the macOS upgrade.sh script has updated on 11/30/2020
Do not have DEP or VPP.


Reply