-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
On Mojave host, create boxes for previous macOS versions #40
Comments
Hello, @NikolausDemmel, and thank you for this report. I (and others) have recently successfully created High Sierra VMs from Mojave. The error message you are getting suggests to me that your High Sierra installer app is corrupt (or incomplete). Likewise with the Sierra logs, it seems like the I would consider trying to re-acquire the installer apps from a different source to see if that makes a difference. For instance, I've had success using this tool to download installer apps: https://github.com/munki/macadmin-scripts/blob/master/installinstallmacos.py You can use the |
Thanks for your reply. The installers were downloaded through the app store on another Mac that is still on a previous version of macos, not sure why they might be corrupted. Just to clarify. Would I be using the final disk image they installinstallmacos.py creates, oder the installers that it downloads? The readme over there says that the resulting disk image is specific for the hardware where it was created, so if I run it on my macmini host, can the resulting installer disk image be used for a virtualbox VM that runs on that host? Or should I run the installinstallmacos.py script inside the Mojave vm that i successfully created? |
One thing to look at is their size on disk; if they aren't ~6GB in size, they are missing pieces. The issue that the README mentions of hardware-specific OS-installer-apps usually only comes up when you're using hardware that was released after the first version of the OS you're trying to install. The hardware I use to test is older than Sierra, so it may be that I haven't seen this issue for that reason. Note that this issue could also apply when you aren't using the script, and are just manually downloading the installer app on one device, and moving it to another, as you said you have done. If you run the installinstallmacos.py script on the macmini host, I would expect that the downloaded app installer images would install an OS that works in the VM. That's how it has worked for me and others. |
So, to clarify, try using |
On a Mojave host, I can successfully create Mojave boxes, but it fails for older versions at different stages. Below are the errors I get for High Sierra and Sierra. Is this expected to work, or indeed working for anyone? I'd like to create VMs of older versions for running continuous integration on multiple macOS versions.
High Sierra:
Sierra:
The text was updated successfully, but these errors were encountered: